redux-xstate-poc

Manage your Redux side effects with XState. Use 100% of XState's features. (by mattpocock)

Redux-xstate-poc Alternatives

Similar projects and alternatives to redux-xstate-poc

  1. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

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

    605 redux-xstate-poc VS astro

    The web framework for content-driven websites. ⭐️ Star to support our work!

  4. redux-toolkit

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

  5. fresh

    136 redux-xstate-poc VS fresh

    The next-gen web framework.

  6. inertia

    Inertia.js lets you quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers.

  7. primevue

    Next Generation Vue UI Component Library

  8. vuex

    90 redux-xstate-poc VS vuex

    🗃️ Centralized State Management for Vue.js.

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. xstate

    64 redux-xstate-poc VS xstate

    Actor-based state management & orchestration for complex app logic.

  11. joystick

    A full-stack JavaScript framework for building stable, easy-to-maintain apps and websites.

  12. devtools

    Replay.io DevTools

  13. redux-essentials-example-app

    Example app for the Redux Essentials tutorial

  14. vue-svelte-size-analysis

    Comparing generated code size of Vue and Svelte components

  15. Dn-FamiTracker

    modifications and improvements for 0CC-FamiTracker (based on j0CC-FamiTracker 0.6.3)

  16. hookstate

    The simple but very powerful and incredibly fast state management for React that is based on hooks

  17. redux-easy-mode

    A very easy to understand and use set of tools for Redux. Includes action builders, reducer builders, side-effect middleware, and async actions.

  18. yieldmachine

    Components for State Machines, using Generator Functions

  19. grug-dev-translation

    The Grug Brained Developer - Plain English Translation

  20. rfcs

    RFCs for XState and Stately tools (by statelyai)

  21. pullstate

    6 redux-xstate-poc VS pullstate

    Simple state stores using immer and React hooks - re-use parts of your state by pulling it anywhere you like!

  22. 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 better redux-xstate-poc alternative or higher similarity.

redux-xstate-poc discussion

Log in or Post with

redux-xstate-poc reviews and mentions

Posts with mentions or reviews of redux-xstate-poc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-14.
  • JavaScript State Machines and Statecharts
    8 projects | news.ycombinator.com | 14 May 2023
    Very doable, but not the most ideal syntax, since `createSlice` is focused on "here's an action / thing that happened, here's the reducer that handles that".

    On the flip side, you can also use XState state machines as Redux reducers. A state machine is, after all, a function that takes a current state value + some event, and returns a new state.... exactly the same as a reducer function!

    David and I have been saying for a while that we'd like to have a more official integration between XState and Redux. A while back, Matt Pocock put together an proof of concept for what a `createXStateSlice` might look like [1]. I actually sat down with David a couple weeks ago and we did some further design discussions about the possibility of using the `@xstate/fsm` package (a smaller version of XState's logic) as a starting point, and generating RTK actions based on that. No code yet, but it seems feasible.

    [0] https://dev.to/davidkpiano/redux-is-half-of-a-pattern-1-2-1h...

    [1] https://github.com/mattpocock/redux-xstate-poc

  • The new wave of React state management
    7 projects | /r/javascript | 2 Jul 2022
    23 projects | news.ycombinator.com | 2 Jul 2022
    Fun fact: one of the XState devs did a proof-of-concept showing how to use XState state machines as Redux reducers and integrate the side effects handling as a middleware:

    https://github.com/mattpocock/redux-xstate-poc

    We'd like to work together to turn that into a more official integration sometime soon.

  • Writing React components with State Machines.
    1 project | /r/reactjs | 24 Mar 2022
  • What does a large XState / Robot3 / FSM-based application architecture look like?
    1 project | /r/reactjs | 16 Oct 2021
    One of the XState devs recently posted https://github.com/mattpocock/redux-xstate-poc , an example of how you can integrate XState into a Redux app for use as a Redux slice reducer + side effects middleware
  • @xstate/redux: Official proposal for an XState middleware for Redux
    1 project | /r/reactjs | 20 Aug 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic redux-xstate-poc repo stats
6
89
2.6
almost 4 years ago

Sponsored
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

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