Explanation on how Redux or React Context could help and picking the best option

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

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. zustand

    🐻 Bear necessities for state management in React

    For example: you can use Zustand only for simple types. If you want to modify objects without large boilerplate you need to use Immer, and this will cause losing types in some cases: https://github.com/pmndrs/zustand/issues/191

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. Recoil

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

    These are not the only two options: Zustand and Recoil are better "in between" choices in terms of complexity, capabilities and overhead.

  4. jotai

    👻 Primitive and flexible state management for React

    Jotai and Valtio are both also really good. Recently looked at Nanostore as well and has some similarity to Jotai and Recoil.

  5. valtio

    🧙 Valtio makes proxy-state simple for React and Vanilla

    Jotai and Valtio are both also really good. Recently looked at Nanostore as well and has some similarity to Jotai and Recoil.

  6. nanostores

    A tiny (286 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores

    Jotai and Valtio are both also really good. Recently looked at Nanostore as well and has some similarity to Jotai and Recoil.

  7. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream 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

  • I wrote a very small state manager (Vssm) in pure Javascript.

    4 projects | /r/SideProject | 3 Mar 2022
  • Would you recommend Recoil on a production application?

    3 projects | /r/reactjs | 25 Feb 2022
  • When I Use Valtio and When I Use Jotai

    5 projects | dev.to | 2 Feb 2022
  • valtio vs Zustand

    3 projects | /r/reactjs | 1 Oct 2021
  • With the coming of Concurrent Mode in mind, which global state library would you use?

    4 projects | /r/reactjs | 2 Mar 2021

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?