robodux | wrmhole | |
---|---|---|
2 | 1 | |
100 | 0 | |
- | - | |
4.1 | 5.9 | |
7 months ago | over 2 years 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.
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
wrmhole
-
robodux: a powerful middleware and caching library for redux side-effects
In addition to everything I mentioned above, it's trivial to create as many pipelines as the developer needs with their own middleware. Here is an example for a side-project I'm working on and how the API is being used to build side-effects.
What are some alternatives?
valtio - ๐ Valtio makes proxy-state simple for React and Vanilla
redux-toolkit - The official, opinionated, batteries-included toolset for efficient Redux development
saga-query - Data synchronization using a middleware system for front-end apps
effector-react - Business logic with ease โ๏ธ
htmx - </> htmx - high power tools for HTML
jotai - ๐ป Primitive and flexible state management for React
zustand - ๐ป Bear necessities for state management in React
platform - Reactive State for Angular
mobx-state-tree - Full-featured reactive state management without the boilerplate
share-file-systems - Use a Windows/OSX like GUI in the browser to share files cross OS privately. No cloud, no server, no third party.