Does react have something equivalent to vue composables?

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

Our great sponsors
  • SurveyJS - A Non-Cloud Alternative to Google Forms that has it all.
  • Amplication - open-source Node.js backend code generator
  • Appwrite - The open-source backend cloud platform
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Sonar - Write Clean JavaScript Code. Always.
  • Mergify - Tired of breaking your main and manually rebasing outdated pull requests?
  • awesome-react-hooks

    Awesome React Hooks

    Sure here's the docs for custom hooks. And here are many examples of custom hooks for data fetching/storing/syncing, theme switching, resize, etc. Basically it abstracts away the how and just gives you the data. awesome hooks

  • Recoil

    Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.

    The most common ones are redux and react context but there are newer stores that are not dependent on react like recoil, jotai, zustand (<1kb) and many more. Each has different APIs and community/resources. So you can use what feels the easiest to understand.

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

  • jotai

    👻 Primitive and flexible state management for React

    The most common ones are redux and react context but there are newer stores that are not dependent on react like recoil, jotai, zustand (<1kb) and many more. Each has different APIs and community/resources. So you can use what feels the easiest to understand.

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