- State management basics: State, actions, reducers, and the NgRx store
- Describing state
- Dispatching actions
- Listening to state updates
- Selector functions
- Component architecture
Skill Level Intermediate
- [Alain] If you're familiar with Angular, you probably know about competence module services directives and all that. But the tough part of building Angular apps is actually how to organize all of these concepts in a way that is easy to understand, maintain, and scale. This is where this course is going to really help you. NgRx is all about using redux to implement state management in Angular. So you're going to learn a lot about a common pattern to follow in order to architect your apps. Once we implement NgRx, you won't have to wonder anymore about how to do things.
Everything is going to be much more clear. Sounds interesting, right? We're going to see what redux is all about, as well as the different principles behind redux and state management. Then we're going to talk about actions, reuse service, and effects, which are the core concepts used by NgRx. I'm going to show you how to implement all of this in an Angular application, as well as how to (mumbles) have this boilerplate code, and use all the tooling that both NgRx and Angular CLI bring to the table to make development easier.
My name is Alain, or just Al, and I'm a Google (mumbles) of Angular. I do teaching, consulting, public speaking, as well as plugging about Angular on a daily basis. But I'm pretty sure you'd rather hear about NgRx, so let's dive into it.