Libraries to consider when using React in 2023 for production applications.

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • zustand

    🐻 Bear necessities for state management in React

    Recently, I came across this amazing global state management system. If it had occurred to me earlier, I would never have looked for alternative state management library. It is a small, fast, and scalable bear bones state-management solution using simplified flux principles. Has a comfy API based on hooks, and isn't boilerplates or opinionated. check out their official docs for more info.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    TypeScript is a strongly typed programming language that is a superset of Javascript. Getting run time errors in Typescript is unlikely because It points out likely errors in the development. Combining your React with Typescript will reduce the number of errors in your code. If you have an interest in checking Typescript out I will suggest checking out their official docs or code-evolution free React and Typescript course on youtube.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Tailwind CSS

    A utility-first CSS framework for rapid UI development.

    Using Tailwind CSS, you don't have to write custom CSS to style your application because it's a utility-first framework. These days it is widely used among developers to build complex UI because of its simplicity. You can check out their official docs for more information.

  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

    With Storybook, you can automatically visually test your components to prevent bugs and document components for reuse. It helps developers to develop faster and more easily by isolating components. It allows you to focus on one component at a time. The entire UI can be developed without having to start up a complex development stack, enter data into a database, or navigate the application. You can check out the official docs for more details on how to get started.

  • react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

    The React-hook-form library is a powerful, tiny form library without dependencies that remove unnecessary re-rendering and minimize validate computations. It also speeds up mounting and minimizes validation calculations. You can learn more about React-hook-form from their official docs.

  • Next.js

    The React Framework

    Next.js enables you to create full-stack web applications by extending the latest React features and integrating powerful Rust-based JavaScript tooling for the fastest builds. To effectively use Next.js, You need to be familiar with JavaScript, React, and related web development concepts. You can learn more about Next.js from their official docs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts