# Redux or Context api/useSate/useReducer ###### tags: `Research` `React` `Good Pratices` `State-Manegement` `Redux` `Context-api` `Hooks-api` `Plando` ## :collision: Pain points - shared state - async interactions - maintenabilitie ## :memo: Articles - [redux vs usereducer](https://www.robinwieruch.de/redux-vs-usereducer) - [replace redux with context api](https://www.sitepoint.com/replace-redux-react-hooks-context-api/) - [5 react hooks prod ready](https://levelup.gitconnected.com/why-arent-you-using-these-custom-react-hooks-bf1e63589615) ## :rocket: Boilerplates or start points ## :wrench: Tools - [context-observables](https://www.npmjs.com/package/context-observable?activeTab=readme) - [redux-observables](https://redux-observable.js.org/) :::info :pushpin: Want to learn more? ➜ [HackMD Tutorials](https://hackmd.io/c/tutorials) ::: ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up