Best of ReactMarch 2024

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    ⚛️ Folder Structures in React Projects

    Explore different folder structures in React projects for maintainability, scalability, and ease of navigation. Group files by type, feature, or module depending on the project's size and complexity.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    17 Libraries You Should Know if You Build with React

    Discover 17 open source projects for React developers, covering various areas like AI chatbots, UI building, validation, testing, database, UI components, animations, internationalization, and more.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build a Basic CMS with Google Sheets and React

    Learn how to build a basic CMS using Google Sheets and React. This approach reduces costs and simplifies content updates and management. Ideal for freelancers and those on a tight budget.

  4. 4
    Article
    Avatar of devtoDEV·2y

    3 Advanced Famer Motion Effects in React

    Learn how to create advanced animation effects in React using Framer Motion library.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Top Headless UI libraries for React in 2024 | Blog

    Explore the top headless UI libraries for React in 2024, including Radix UI, Headless UI, React Aria, Aria Kit, Ark UI, and Reach UI. These libraries prioritize accessibility, customization, and scalability, offering distinct advantages for web development and inclusive design practices.

  6. 6
    Article
    Avatar of communityCommunity Picks·2y

    wandb/openui: OpenUI let's you describe UI using your imagination, then see it rendered live.

    OpenUI allows users to describe UI using their imagination and see it rendered live. It can convert HTML to various languages like React, Svelte, and Web Components.

  7. 7
    Article
    Avatar of devtoDEV·2y

    Headless UI - a great components library for Vue & React

    Headless UI is an unstyled and fully accessible UI component library that integrates beautifully with Tailwind CSS. It allows developers to accelerate development speed and avoid the need for workarounds when styling components. Headless UI can be used with both Vue and React.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    7 steps to understand React Redux

    Learn how to use Redux with React to manage state in larger applications. Understand the concepts of state, store, actions, reducers, and middleware in Redux.

  9. 9
    Video
    Avatar of communityCommunity Picks·2y

    VS Code Extensions | Typescript / React devs use this for Real Projects #frontend #webdevelopment

    The post discusses various VS Code extensions that can be helpful for TypeScript and React developers. It covers extensions such as Console Ninja, ESLint, and VSS Code Pets.

  10. 10
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    React Hooks – How to Use the useState & useEffect Hooks in Your Project

    React Hooks allow function components to have access to state and other React features, simplifying codebase and improving performance. Different types of React Hooks include useState, useEffect, useRef, useReducer, etc. The useState Hook enables state variables in functional components.

  11. 11
    Article
    Avatar of collectionsCollections·2y

    Announcing WinterJS 1.0: The Fastest JavaScript Web Server with Cloudflare App and React Server Component Support

    WinterJS 1.0 is the fastest JavaScript web server with support for Cloudflare apps and React Server Components. It offers incredible speed, performance, and compatibility with multiple runtimes.

  12. 12
    Article
    Avatar of devtoDEV·2y

    Copy Objects Ways in JavaScript

    Three options for copying objects in JavaScript: reference copy using the assignment operator, shallow copy using Object.assign() or the spread operator, and deep copy using JSON.parse() and JSON.stringify().

  13. 13
    Article
    Avatar of devtoDEV·2y

    React Compiler: Everything You Need to Know

    React 19 promises to simplify memoization and re-rendering by introducing a compiler architecture. This article explores the reasons for having a compiler and the challenges it addresses.

  14. 14
    Article
    Avatar of communityCommunity Picks·2y

    Free Resources Every Web Developer Should Know About

    Explore a list of free resources that every web developer should know about, including code editors, CSS resources, JavaScript resources, React resources, web design resources, developer communities and forums, learning platforms and tutorials, collaboration and project management tools, and testing and debugging tools.

  15. 15
    Article
    Avatar of communityCommunity Picks·2y

    Should You Use React-Query?

    React Query may not be the ultimate solution to state management and data fetching in React apps. It simplifies data loading but complicates the handoff and pickup of data. It's important to critically evaluate if it truly solves your problems or just shifts them around.

  16. 16
    Article
    Avatar of communityCommunity Picks·2y

    Re-evaluating Next.js: Did it go the wrong path?

    Re-evaluating Next.js and its suitability for interactive applications.

  17. 17
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    Learn React – A Handbook for Beginners

    This handbook provides step-by-step instructions for learning React, covering topics such as JSX, components, props, states, form handling, network requests, and the useEffect hook. It emphasizes the simplicity and power of React, with a low learning curve and strong community support. The handbook concludes with a recommendation for further learning through a book called Beginning React.

  18. 18
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build an AI-enhanced Task App with React and Appwrite

    Learn how to build an AI-enhanced task app with React and Appwrite. This article covers the prerequisites, setting up the Appwrite backend, and the step-by-step process of building the app.

  19. 19
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Set Up React Testing Library With Next.js – A Step-by-Step Guide

    Learn how to set up React Testing Library with Next.js and understand the importance of testing in React development. Explore the features and benefits of React Testing Library and how it simplifies the testing process. Includes a step-by-step guide and an example of testing a board in a 2048 game.

  20. 20
    Article
    Avatar of collectionsCollections·2y

    What to Expect in React 19: A Major Release with Exciting Improvements

    React 19 is an upcoming major release with exciting improvements such as a new compiler for better performance and easier work. It introduces automatic memoization, eliminates the need for 'useCallback' and 'memo', and replaces 'React.lazy' with react server components. The 'useContext' hook will also undergo changes, and server actions will be more stable.

  21. 21
    Video
    Avatar of t3dotggTheo - t3․gg·2y

    Vapor: The Future Of Vue

    View's Vapor mode is an alternative compilation strategy inspired by Solid that aims to improve performance by eliminating the use of virtual DOM. It allows for granular opt-in at the component level and reduces the runtime size. Solid, another JavaScript framework, also focuses on performance and uses a similar model based on signals for reactive updates.

  22. 22
    Article
    Avatar of asayerasayer·2y

    The Benefits of using CSS Modules

    CSS modules provide a way to write CSS code that is easy to reuse and organize, while solving common problems with CSS in large-scale projects. They enable local scope, support composition and inheritance of styles, and integrate well with modern web development tools and frameworks.

  23. 23
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Build a Full-Stack Kanban Task Management App With TypeScript, Next.js, Redux-toolkit, and Firebase

    Learn how to build a full-stack Kanban task management app using TypeScript, Next.js, Redux Toolkit, and Firebase. The tutorial covers implementing authentication with next-auth.js, configuring the Redux store, creating the app markup, integrating Firebase Firestore, adding initial data to the Firestore database, fetching and populating data, and implementing CRUD operations.

  24. 24
    Video
    Avatar of communityCommunity Picks·2y

    Build A Responsive Sidebar using Next.js 14, React, shadcn/ui, and Tailwind CSS

    Learn how to build a responsive sidebar using Next.js 14, React, shadcn/ui, and Tailwind CSS. The post covers the usage of the sheet and drawer components, toggling between desktop and mobile view, and styling the sidebar content.

  25. 25
    Article
    Avatar of communityCommunity Picks·2y

    Build a Full-Stack app using these React libraries and cloud backend.

    Learn how to build a full-stack app using React with Vite for the frontend and Wing as a backend. React is the most common framework used for building web and native user interfaces. Wing is a programming language designed for the cloud, allowing you to build cloud-based apps. Install React and Wing, set up the frontend and backend directories, and follow the step-by-step guide to build your app.