Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phryneas/frankenjs-22-07
What's up with Redux?
https://github.com/phryneas/frankenjs-22-07
talk
Last synced: about 1 month ago
JSON representation
What's up with Redux?
- Host: GitHub
- URL: https://github.com/phryneas/frankenjs-22-07
- Owner: phryneas
- Created: 2022-07-26T21:02:53.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-07-27T21:14:47.000Z (over 2 years ago)
- Last Synced: 2024-10-28T06:47:22.463Z (3 months ago)
- Topics: talk
- Language: TypeScript
- Homepage:
- Size: 229 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WhoAmI
see [WhoAmI](./whoami.md)
# Live Coding results
### [See the diff](https://github.com/phryneas/frankenjs-22-07/commit/96ac007bf74cf4db0a027087fd3827c1f0d50ba1)
### [Browse the refactored code](https://github.com/phryneas/frankenjs-22-07/tree/refactor)
# Links
- [Why Redux Toolkit is How To Use Redux Today](https://redux.js.org/introduction/why-rtk-is-redux-today)
- [Official Redux "Essentials" tutorial](https://redux.js.org/tutorials/essentials/part-1-overview-concepts)
- [Redux Style Guide](https://redux.js.org/style-guide)
- [Redux Toolkit](https://redux-toolkit.js.org/introduction/getting-started)
- [RTK Query](https://redux-toolkit.js.org/rtk-query/overview)
- instead of redux-saga, use thunks, RTK Query and the [Listener Middleware](https://redux-toolkit.js.org/api/createListenerMiddleware) - see [The Evolution of Redux Async Logic](https://blog.isquaredsoftware.com/2022/05/presentations-evolution-redux-async-logic/)
- [Why React Context is Not a "State Management" Tool (and Why It Doesn't Replace Redux)](https://blog.isquaredsoftware.com/2021/01/context-redux-differences/#context-and-usereducer)
- [Do not create union types with Redux Action Types. It's most likely an antipattern.](https://phryneas.de/redux-typescript-no-discriminating-union)
- [Mayflower is hiring](https://mayflower.de/karriere)
- [Sponsor me on GitHub Sponsors!](https://github.com/sponsors/phryneas)