# React
[[Web Development]] [[Javascript]] [[Typescript]]
## [[State Management]] in React
This is a topic I have lots of ideas about. For one, I strongly enjoy using [[Redux]] and especially Redux Toolkit. This fold pattern matches a lot of other areas, see
- [[ZK - 2k1 - State doesn’t exist, only events]]
- [[ZK - 2k3 - State machines are reducers]]
- [[Fold - (Functional Programming)]]
Here is an article by [[Frontend Masters]] providing an overview of state management approaches in React and their pros and cons. I haven't really read it:
- [The new wave of React state management](https://frontendmastery.com/posts/the-new-wave-of-react-state-management/) ([The new wave of React state management | Hacker News](https://news.ycombinator.com/item?id=31959289))