State management is a very important topic that brings a lot of new concepts and complexity in an application’s architecture. Instead of focusing only on the implementation details of a specific lib, this talk will explain several beneficial principles of state management at a high level.
Based on this knowledge you will not only be able to understand patterns like FLUX and REDUX but also get the knowledge to compare specific libraries like ngRx, ngxs, akita, redux-observable.
What are the key takeaways from this talk?
- Evaluate the need for a state management lib
- Compare state management libs
- Craft their own state management