saga-query
robodux
saga-query | robodux | |
---|---|---|
5 | 2 | |
58 | 100 | |
- | - | |
6.0 | 4.1 | |
6 months ago | 7 months ago | |
TypeScript | TypeScript | |
- | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
saga-query
-
Redux Toolkit v1.8: new "listener" side effects middleware
I've heard these arguments before and I actually agree with you on a lot of them. That's why I've been trying to figure out how to make data fetching simpler in redux-saga. I've been using saga-query on personal projects for awhile now and I think it has promise. It's my response to react-query and rtk-query but from the perspective of someone who loves using redux-saga.
-
Honestly, what is the best, pain-free state management in React right now?
Redux + saga-query
-
robodux: a powerful middleware and caching library for redux side-effects
I don't have all of the examples written yet in the documentation, but this idea is an async/await version of another library I experimented with saga-query which does have better examples of everything I listed above and works in virtually the same way (it just leverages redux-saga instead).
- Show HN: Saga-query β data synchronization using koa-like middleware
- saga-query: powerful data synchronization library built on redux-saga
robodux
-
Ask HN: What is your favorite front end state management solution?
Like most systems, itβs all about how it is setup. Iβve learned over 5-7 years how to organize FE (with redux) code so it is readable. Also inheriting a system can be quite the burden and I could see how it was be difficult to grok.
I also heavily leverage https://github.com/neurosnap/robodux to treat redux as a database.
At the end of the day, redux is an event emitter (pub/sub) with a single object that stores all of your state that multiple components need to reuse.
- robodux: a powerful middleware and caching library for redux side-effects
What are some alternatives?
mobx-react
wrmhole
zustand - π» Bear necessities for state management in React
valtio - π Valtio makes proxy-state simple for React and Vanilla
typed-redux-saga - An attempt to bring better TypeScript typing to redux-saga.
effector-react - Business logic with ease βοΈ
htmx - </> htmx - high power tools for HTML
jotai - π» Primitive and flexible state management for React
platform - Reactive State for Angular
mobx-state-tree - Full-featured reactive state management without the boilerplate