Learn to build stateful UI applications through a diverse set of learning resources. Managing State is an art form. If you understand State Management, you understand UI development at its most profound levels.
The reason why state management causes headaches is that it's core to application development. Managing State is an art form. If you understand State Management, you understand UI development at its most profound levels.
This learning path will provide the learning resources to becoming an expert at managing state. Together we'll explore some of the biggest questions about state management.
Why does state need to be managed? Why is state management such a big issue in React?Why is state management such a big issue when building UI's?
These resources will range from in-depth research interviews, courses, articles, podcast episodes, and portfolio clubs on state management.
Even if you already have a working knowledge of state, this series will upgrade your mental model of state and give you more confidence when performing complex state tasks at work.
And if you're starting out in web development, this will provide the gentle guided path to understanding the underlying principles of managing state.
Ready to start this journey?
Start here with these interviews that explore the big ideas of state management!
In this in-depth, expletive-filled conversation, Formik creator Jared Palmer discusses a variety of angles to approach state management. Whether you use MobX, Immer, the useEffect hook, or even your app's URL, there are pitfalls everywhere.
In state management everything is a balance of tradeoffs in complexity, performance, and user experience. In this interview, Joel and Matt discuss those challenges and big ideas that drive React State Management.
Recoil is a state management library for React applications. It provides several capabilities that are difficult to achieve with React alone. These courses will give you a clear understanding of how to start managing state with Recoil.