State Management: Separation of Concerns

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
  • SonarQube - Static code analysis for 29 languages.
  • GitHub repo vue-query

    Hooks for fetching, caching and updating asynchronous data in Vue

    React Query is React specific, but its core was fully separated from React and it can be used to build solutions for other frameworks as well. Such solutions have already begun to emerge. For example, Vue Query.

  • GitHub repo zustand

    🐻 Bear necessities for state management in React

    Most of existing state management libraries (e.g. Redux, MobX, Zustand) and approaches are tailored to handle synchronous UI State data:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo SWR

    React Hooks for Data Fetching

    SWR

  • GitHub repo react-relay

    Relay is a JavaScript framework for building data-driven React applications.

    Some of GraphQL Clients were the first who pioneered the approach. They are designed specifically for GraphQL APIs. Example: Apollo Client, Relay.

  • GitHub repo redux

    Predictable state container for JavaScript apps

    Most of existing state management libraries (e.g. Redux, MobX, Zustand) and approaches are tailored to handle synchronous UI State data:

  • GitHub repo react-query

    ⚛️ Hooks for fetching, caching and updating asynchronous data in React

    React Query

  • GitHub repo react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

    React Hook Form

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo MobX

    Simple, scalable state management.

    Most of existing state management libraries (e.g. Redux, MobX, Zustand) and approaches are tailored to handle synchronous UI State data:

  • GitHub repo formik

    Build forms in React, without the tears 😭 [Moved to: https://github.com/jaredpalmer/formik]

    Formik

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