Best of ReactApril 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·3y

    React, visualized – react.gg

    Learn about lifting state up to the nearest parent component and using the Context API in React to bypass the limitation of passing props through intermediate components.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Patterns.dev ⏐ Resources

    Learn more about the next book on building large-scale JavaScript web apps with React. Explore community resources on patterns for React, Angular, Vue, and TypeScript, including curated lists of recommended talks and courses.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Introducing the TERN stack and how to migrate from MERN to TERN

    Introducing the TERN stack and how to migrate from MERN to TERN. MERN is a web technology stack consisting of MongoDB, Express.js, React, and Node.js. This tutorial will assume you're using Tigris Cloud or a self-hosted instance of Tigris.

  4. 4
    Article
    Avatar of devtoDEV·3y

    Folder Structure for Modern Web Applications

    Maintaining a well-organized folder structure is crucial when developing web applications. The post provides tips for designing a folder structure, and includes explanations of different folders commonly used in modern web applications.

  5. 5
    Article
    Avatar of communityCommunity Picks·3y

    The Most Common React Design Patterns

    This post discusses the concept of layout components in React and provides examples of split-screens, lists, and modals as common layout components.

  6. 6
    Article
    Avatar of tshThe Software House·3y

    Web development stacks in 2023 – software trends

    Web development stack is a set of tools typically used in tandem to develop web apps. A highly specialized web stack can exist within the constraints of frontend or backend development. The most important choice is the one concerning your full development stack. Full web development stacks are abbreviated based on the technologies that comprise them.

  7. 7
    Article
    Avatar of communityCommunity Picks·3y

    The Complete Modern React Developer 2022

    Course covering the full stack development using React, Node.js, MongoDB, and PostgreSQL. Backend setup using Express.js or Nest.js. Includes tutorials for setting up local databases and using Docker. Frontend tests using React Testing Library and Cypress.

  8. 8
    Article
    Avatar of medium_jsMedium·3y

    JavaScript Optimization Techniques for Faster Website Load Times: An In-Depth Guide

    JavaScript Optimization Techniques for Faster Load Times: An In- Depth Guide Master JavaScript optimization to enhance website performance. In this article, I’ll guide you through various methods to optimize your JavaScript code, including minimizing file sizes, reducing network requests, and employing best practices to ensure faster load times and improved UX.

  9. 9
    Article
    Avatar of builderiobuilder.io·3y

    Building AI-Powered Apps Is Way Easier Than You Think

    The basic structure of doing commands with AI is asking users for input, constructing a prompt with that and any other information needed, and generating a result. Using ChatGPT as a grounds to experiment is a great thing to do first. For example, you can play with prompts to find what gives you good results, and when you find something repeatable move it into code.

  10. 10
    Article
    Avatar of medium_jsMedium·3y

    10 Best React Libraries for Building High-Performance Web Applications 2023

    Discover the top 10 React libraries for building high-performance web applications with improved development time, consistent user interfaces, and optimized performance.

  11. 11
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Build a Blog with the Ghost API and Next.js

    Ghost CMS is a popular content management system that many devs and companies use to host their blogs. Ghost CMS doesn't generate static builds, but Next.js does. For React developers, it is easy to build a new blog with Next (since Next is React-based), and you do not need to learn additional tools.

  12. 12
    Article
    Avatar of communityCommunity Picks·3y

    A Beginner's Guide to Portals in React: Everything You Need to Know

    Learn about portals in React, their advantages, common use cases, and how to create and use them in your React applications.

  13. 13
    Article
    Avatar of phProduct Hunt·3y

    refine.new - 100% open-source React framework to build web apps

    New - 100% open-source React framework to build web apps. Launch archive Most loved launches by the community Newsletter The best of Product Hunt, everyday Popular products in...

  14. 14
    Article
    Avatar of phProduct Hunt·3y

    TailAdmin Dashboard - Open-source Tailwind CSS admin dashboard template

    TailAdmin Dashboard is a powerful and feature-rich admin dashboard template built with Tailwind CSS. Comes with hundreds of pre-built pages, multiple variations, and 200+ dashboard UI components. Coded in - Alpine.js + Tailwind ( HTML and Tailwind) and React.js.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    JSX and React: Learn how to Write Maintainable Code – CheatSheet

    Learn about the value of React, how it works, and its key concepts.

  16. 16
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Mastering Zustand: A Simple and Efficient State Management Library for React

    Zustand, a minimalistic state management library for React, offers just that. It doesn't rely on a provider, making it less prone to errors and faster than React's context API. It's also less opinionated, allowing developers to adapt it to their preferred way of working with React.

  17. 17
    Article
    Avatar of itnextITNEXT·3y

    Angular 16 is huge

    angular 16 is just the first release candidate version of v16. There are a lot of features/changes coming with this version. It is still experimental and some more performance related improvements and optimisations are to be made. It already enables a much faster startup time (at least 2 times) than webpack implementation.

  18. 18
    Article
    Avatar of bignerdranchBig Nerd Ranch·3y

    Replacing Myself: Writing Unit Tests with ChatGPT

    This post explores the use of ChatGPT in writing unit tests, starting with testing a recursive function and moving on to testing a React reducer and React component. The AI-powered chatbot, ChatGPT, generates unit tests for the provided code, but it also has limitations, such as a lack of creativity, reliance on training data, and the need for human correction. While AI has the potential to revolutionize the way we work, it is not yet ready to replace humans.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    How To Mastering React memo Performance Optimization in React

    Learn how to optimize React components using React.memo(), when to use it, and how to use it effectively. Discover best practices for memoizing components and avoiding common mistakes.

  20. 20
    Article
    Avatar of communityCommunity Picks·3y

    How To Use MillionJs In a Next App.

    Millionjs is a lightweight virtual DOM that can improve the performance of React applications. It can be integrated into a Next.js app to reduce overhead and improve rendering and loading speeds.

  21. 21
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Deploy your React app using GitHub pages

    Learn how to deploy your React app using GitHub Pages with easy steps. GitHub Pages is a free hosting service that allows you to easily deploy and share your web projects. Prerequisites include having a GitHub account, Git installed, and Node.js installed. Create a repository on GitHub for your React app, clone it to your local machine, and create your React app using Create React App. Add the necessary dependencies and configuration to your app, build the app, and deploy it using the 'npm run deploy' command. Commits and pushes to GitHub are also explained. Deploying to GitHub Pages is a simple and easy way to share your React app with the world.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    Building a Notion-like system with Socket.io And React 😍

    Learn how to build a Notion-like system using Socket.io and React. Explore WebSocket, create real-time connections with React and Socket.io, and add Novu for in-app notifications.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    How to convert Figma components to Next.js with Tailwind CSS

    Learn how to convert Figma designs into Next.js code using Tailwind CSS, and discover the challenges and benefits of this approach.

  24. 24
    Article
    Avatar of tshThe Software House·3y

    Frontend interview questions – developers tips in 2023

    As the high demand for frontend development continues, technologies come and go and requirements change. As many as 25.96% of all programmers on Stack Overflow consider themselves frontend developers. Frontend development is an essential and obligatory part of any web-based and many mobile-based projects.

  25. 25
    Article
    Avatar of communityCommunity Picks·3y

    The Most Common Mistakes When Using React

    Common mistakes when using React, such as setting incorrect initial state, directly modifying the state, forgetting that setting state is asynchronous, including non-primitive objects in hook dependency arrays, excessively using useCallback and useMemo, adding separate onChange handlers for each input, unnecessarily using useEffect.