## State Management - [x] Ng2-redux not too popular nowadays ### Redux and @ngrx #### Adding @ngrx to your Project - [x] Update install command #### Reading your Application State Using Selectors - [x] Can store.select still accept an array? #### Actions - [x] Looks like the Action interface has changed - [x] Remove the payload property in the example - [x] In createAction, update function signature - [x] Update example to use props property #### Modifying your Application State… - [x] Is the Redux thunk analogy still correct? - [ ] Should the actions be created beforehand? #### Reducers and Pure Functions - [ ] Check the formatting of the reducer functional signature (spans 2 lines) #### Reducers as State Management - [ ] Simple Reducer -> should it use the createReducer function? #### Configuring your Application - [ ] StoreModule.forRoot instead of StoreModule.provideStore #### Side Effects - [ ] Update @ngrx/effects links - [ ] Example should use the createEffect() method - [ ] Configuration should use EffectsModule.forRoot([...]) #### Getting More From Redux and @ngrx - [ ] Update Redux Devtools link - [x] Update Redux thunk link - [x] Update ng2-redux-router to https://github.com/angular-redux/router - [ ] Update all ngrx links
State Management
Redux and @ngrx
Adding @ngrx to your Project
Reading your Application State Using Selectors
Actions
Modifying your Application State…
Reducers and Pure Functions
Reducers as State Management
Configuring your Application
Side Effects
Getting More From Redux and @ngrx