How to learn all the things associated with react

This page summarizes the projects mentioned and recommended in the original post on /r/react

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

    📦🐈 Active development trunk for Yarn ⚒

  • 2) I favour pnpm over npm. It's basically the same but faster. There's also yarn. Pick one that suits you better.

  • vite

    Next generation frontend tooling. It's fast!

  • 5) Next you may want to use a new build tool. webpack has been around forever but it's got a pretty steep learning curve and can be quite slow (fyi this is what create-react-app uses). vite is relatively new, uses esbuild under the hood (which makes it really fast), and has templates you can use to scaffold a new React/TS app.

  • 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.

    SurveyJS logo
  • prettier

    Prettier is an opinionated code formatter.

  • 7) Maybe then learn about linting your code so your code is consistent (or use Prettier if you want to take the hassle out of that - caveat lector: it's very opinionated, and you might not like the decisions it makes for you).

  • ESLint

    Find and fix problems in your JavaScript code.

  • 7) Maybe then learn about linting your code so your code is consistent (or use Prettier if you want to take the hassle out of that - caveat lector: it's very opinionated, and you might not like the decisions it makes for you).

  • redux

    A JS library for predictable global state management

  • 7) I forgot state management of which there are many options: React's own context, [Recoil](recoiljs.org/), Redux, etc.... At this early stage I would start with context or perhaps Recoil.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
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