The simplest React state manager now at stable release

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • JetBrains - Developer Ecosystem Survey 2022
  • simpler-state

    The simplest app state management for React

    Would that be the transform function from here [1]?

    I do agree too that this definitely should be a library on its own.

    Anyway thanks for your work; I'll definitely check SimpleR in my project.

    [1] https://github.com/arnelenero/simpler-state/blob/f6336817c9e...

  • jotai

    👻 Primitive and flexible state management for React

    Looks like it's based on the same idea as jotai[1]

    [1] https://github.com/pmndrs/jotai

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • effector-react

    Business logic with ease ☄️

    I found effector[1] after I started looking around for a state manager which:

    1. Either supported multiple stores or provides a way to subscribe to individual branches (as opposed to the entire store).

    2. Had an action/event abstraction similar to redux where multiple branches (or multiple stores) could subscribe to the same action and update independently (and without knowledge of invoker).

    I have been using it for some time and have had a good experience.

    The core is framework agnostic (with additional integrations for react & vue).

    I started used it with Svelte and its API matches the expectations of Svelte stores so you can use it without needing any additional integration, which was cool. Later I used it with lit-element through a 5 line custom integration and that worked pretty well too.

    [1] https://github.com/effector/effector

  • redux-toolkit

    The official, opinionated, batteries-included toolset for efficient Redux development

    Note that our official Redux Toolkit package specifically resolves most of the concerns people have expressed over the years about "Redux boilerplate", including drastically simplifying writing reducers and actions and including support for thunks out of the box. RTK is now the standard approach for writing Redux logic:

    - https://redux-toolkit.js.org

    - https://redux.js.org/tutorials/fundamentals/part-8-modern-re...

  • aniuta

    The simplest state manager for Expo and React Native

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