Why do developers love hooks?

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

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.io
featured
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.
www.influxdata.com
featured
  • react-easy-state

    Simple React state management. Made with ❤️ and ES6 Proxies.

  • I personally prefer to work with react-easy-state instead of using Redux or even the built-in state management in React.

  • react-three-fiber

    🇨🇭 A React renderer for Three.js

  • I know that many companies are using all of those libraries as well as MobX to great success. In my personal coding experience and based on my limited experience onboarding juniors though, RTK Query, Apollo, and MobX all feel like they are adding much more to React, and thus would likely often confuse juniors with only introductory React experience already. Again purely in my personal opinion, I do not think React Query or SWR fall into that trap. Purely because SWR works without context -- both of their syntax's are super simple -- I would consider it as having the edge over React Query, especially as I've worked on a project where I couldn't use context before (because I was using react-three-fiber).

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

    🐻 Bear necessities for state management in React

  • Then as both an elegant and effective solution as SWR, I think Remix has the edge over it right now. It's new but I believe the code it produces is very easy to comprehend. No experience in prod yet though. What I have used in prod is zustand because I did not need frequent updates of server-side data or caching, and I wanted the least amount of boilerplate. My team and the couple of juniors I showed it to loved the simplicity of its syntax.

  • valtio

    💊 Valtio makes proxy-state simple for React and Vanilla

  • If you ever want to hop on a library that's being maintained, esp if perf or some bug ever becomes an issue, it looks like you could make a very easy migration to valtio. It comes with just a few other as-needed features like transient updates for animations and other quick consecutive updates and Suspense support.

  • usehooks

    Easy to understand React Hook code recipes (by gragland)

  • 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

  • simpler state - The simplest app state management for React

    2 projects | /r/reactjs | 22 Mar 2021
  • Building Your First Browser Game with Three.js and React: Part 2 - Implementing 3D Models

    2 projects | dev.to | 10 May 2024
  • Best way to handle forms in Remix.run

    1 project | dev.to | 23 Apr 2024
  • 5 Alternatives to Redux for React State Management

    5 projects | dev.to | 5 Apr 2024
  • Hyrum's Law

    2 projects | news.ycombinator.com | 16 Feb 2024