Best of ReactNovember 2023

  1. 1
    Article
    Avatar of phProduct Hunt·2y

    Float UI v2 - Free Tailwind UI components in Html, React, Vue, Svelte

    Float UI is an open-source and free Tailwind UI library for HTML, React, Vue, and Svelte, with production-ready templates.

  2. 2
    Article
    Avatar of PrismicPrismic·2y

    Best 15 React UI Component Libraries in 2023

    This article explores the benefits of using React UI component libraries and provides a list of the top 15 React UI component libraries of 2023. It highlights some key features and benefits of each library, emphasizing their aesthetics, customization options, accessibility, and community support.

  3. 3
    Article
    Avatar of asayerasayer·2y

    Build a Mind-Mapping App with React Flow

    Learn how to build a mind-mapping app using React Flow, an open-source toolkit for generating interactive diagrams and visualizations within React applications. This tutorial covers setting up the project, creating components, integrating React Flow, customizing node appearance, adding interactivity, and saving/loading mind maps.

  4. 4
    Article
    Avatar of communityCommunity Picks·2y

    The complete guide to WebSockets with React

    Learn about WebSockets and how to use them with React to build a smooth realtime cursor experience. Discover what WebSockets are, how they work, and explore some React WebSocket libraries. The article also covers best practices for using WebSockets with React and provides a tutorial on building a live cursors experience.

  5. 5
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Write Helper Functions in React

    Helper functions in React.js simplify complex tasks, improve code organization, and enhance maintainability. They are small, reusable functions that assist React components in performing specific tasks. By following best practices, such as clear documentation, organized organization, and thoughtful testing, you can create efficient helper functions that enhance your development workflow and deliver robust and performant applications.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    CSS Hooks

    Hooks enhance inline styles, allowing effortless styling for states like hover, focus, and active. They promote local reasoning and make server-side rendering simple and reliable.

  7. 7
    Article
    Avatar of angularAngular·2y

    Announcing Angular.dev

    Angular.dev is the future home for Angular development, offering new tutorials, updated documentation, and a better user experience for developers. The release of Angular v17 includes deferred views, built-in control flow, view transitions API support, SSR enhancements, and more. The new tutorials on Angular.dev allow users to learn Angular concepts directly in the browser.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    tldraw docs

    tldraw is a React library for creating whiteboards and other infinite canvas experiences. It allows you to embed a fully featured and extendable whiteboard in your app, create, update, and delete shapes, and control the camera. You can learn tldraw through the provided documentation, examples in the tldraw repo, and by asking questions on Discord or Github.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Optimizing Performance in React Applications

    This article provides techniques and strategies for optimizing performance in React applications. It covers topics such as web performance metrics, DOM size optimization, state management, code splitting, and more.

  10. 10
    Article
    Avatar of tilThis is Learning·2y

    Debug a React app with Visual Studio Code

    Learn how to debug a React app using the Visual Studio Code debugger, including setup, running the debugger, setting breakpoints, inspecting variables, and using the Call Stack panel.

  11. 11
    Article
    Avatar of phProduct Hunt·2y

    Keep React - React-powered web solutions with open-source UI components

    PDF solutions with open-source UI components powered by innovation.

  12. 12
    Article
    Avatar of dailydaily.dev·2y

    Moving back to React

    daily.dev migrated from Preact to React in order to resolve development issues and improve performance. The move allowed for better compatibility with Next.js, enhanced development experience, and prepared the platform for future technological advancements. The migration was successful and enabled a healthier future for all daily.dev apps.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Create Scroll Animations with React, Tailwind CSS, and Framer Motion

    Learn how to create scroll animations in React using Framer Motion and Tailwind CSS. The tutorial covers setting up the project, building the scroll component, adding animation functions, and animating the components on scroll.

  14. 14
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use React Suspense to Improve your React Projects

    React Suspense is a feature in React.js 16.6 that allows components to pause rendering while waiting for asynchronous processes to finish. It simplifies the management of loading states and improves the user experience. React Suspense consists of the Suspense component, dynamic imports with lazy(), and error boundaries. It is useful for handling data fetching, lazy loading of components, and providing better user experiences.

  15. 15
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use Cypress for End-to-End Testing Your React Apps

    Learn how to use Cypress, an end-to-end testing framework, to efficiently test React applications. Set up the environment, write tests, interact with web components, organize tests using describe blocks, create custom commands, use the Cypress Dashboard to monitor test runs, debug tests with cy.debug() and Time Travel Debugging, and integrate Cypress tests into a continuous integration (CI) workflow using GitHub Actions.

  16. 16
    Article
    Avatar of medium_jsMedium·2y

    React Folder/File Structure Patterns and Tips: Part 2

    This article provides tips and best practices for organizing folder and file structures in React projects. It suggests creating a 'shared' folder for common components, using an 'index.js' file for every component and page, importing files to one file and exporting from it, getting rid of relative path hell, and keeping components length short.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Create Dynamic API Routes in Next.js

    Learn how to create dynamic API routes in Next.js, enabling you to create API endpoints and handle HTTP requests using Node.js serverless functions.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use TypeScript with React

    Learn how to use TypeScript with React. Install TypeScript on your machine and create a Vite project using React and TypeScript. Write React components with TypeScript and define prop types using interfaces or types. Make API calls and store the data in state. Display the data on the UI and handle loading and change events. Explore advanced topics like handling nested properties and separating type declarations into separate files.

  19. 19
    Article
    Avatar of tkdodoTkDodo·2y

    Why You Want React Query

    Discover why React Query is essential for managing asynchronous state in React applications. It simplifies data fetching, addresses race conditions, provides loading and error states, and offers various features to enhance developer productivity.

  20. 20
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Code and Deploy an Instagram Clone with React and Firebase

    Learn how to create an Instagram clone using React and Firebase. The course covers both front-end and back-end development, including authentication, user interactions, and advanced functionalities. By the end of the course, you'll have a fully functional Instagram clone to showcase your skills.

  21. 21
    Article
    Avatar of PrismicPrismic·2y

    React vs. Vue: How to Choose for 2024

    A comparison between Vue and React frameworks for web development. The article discusses their similarities, differences, pros and cons, and factors to consider when choosing between them. It also provides examples of popular brands using each framework. Vue is described as lightweight, easy to learn, and beginner-friendly, while React is praised for its large ecosystem, mobile development support, and frequent updates.

  22. 22
    Article
    Avatar of honeypotHoneypot·2y

    Why Choose Next.js - Top 5 Performance Benefits

    Next.js is a flexible React framework that offers performance benefits through server-side rendering, optimized image loading, automatic code splitting, caching mechanisms, and incremental static generation. It also provides developer-friendly features like error handling, fast refresh, built-in SEO support, and integrations with third-party platforms.

  23. 23
    Article
    Avatar of communityCommunity Picks·2y

    Recap of Next.js Conf 2023 and v14 release

    Recap of Next.js Conf 2023 highlights, including stable server actions, partial static prerendering, and updates on Turbopack. The presentations covered React's vision for the future, optimizing third-party loading, debunking the Headless CMS lie, and performance improvements with React 18 and Next.js.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    SCSS vs. styled-components: Advantages and caveats

    This article compares the advantages and disadvantages of using SCSS and styled-components in a React application. It provides a tutorial on styling a React component using SCSS and later demonstrates how the same component can be restyled using styled-components. The article highlights the simplicity, reusability, and customization benefits of styled-components, but also mentions issues such as dynamically generated class names and debugging challenges. It concludes by stating that the decision to switch from SCSS to styled-components depends on the specific needs and goals of the project, as well as personal preferences and expertise.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Create an Animated Hamburger Menu in React

    Learn how to create an animated hamburger menu in React using Framer Motion.