Why is it so difficult to modify a deeply nested state in React?

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

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Access the most powerful time series database as a service
  • zustand

    🐻 Bear necessities for state management in React

    Here are three different flavours that might interest you - https://github.com/pmndrs/valtio - https://github.com/pmndrs/zustand - https://github.com/pmndrs/jotai

  • monocle-ts

    Functional optics: a (partial) porting of Scala monocle

    lenses help with this quite a bit, check out monocle-ts

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

  • valtio

    💊 Valtio makes proxy-state simple for React and Vanilla

    Here are three different flavours that might interest you - https://github.com/pmndrs/valtio - https://github.com/pmndrs/zustand - https://github.com/pmndrs/jotai

  • jotai

    👻 Primitive and flexible state management for React

    Here are three different flavours that might interest you - https://github.com/pmndrs/valtio - https://github.com/pmndrs/zustand - https://github.com/pmndrs/jotai

  • reatom

    Reatom - the ultimate state manager

    Nice one, really! https://github.com/artalar/reatom

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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