Setup and Configuration

Setting up projects

Installation

npm i @ngrx/{store,effects,entity,router-store}
ng add @ngrx/store-devtools
npm i @ngrx/{schematics,store-devtools} ngrx-store-freeze --save-dev

Configuration Best Practices

  • Use module pattern

    • State Module

    • Core Module

  • App Interfaces

    • Minimum app state

  • App Reducer

    • Create AppReducerMap using AppState

    • Store Freeze

  • State Module

    • Registers minimum effects

    • RouterStateSerializer

    • StoreDev Tools

Store Dev Tools and Store Freeze

Last updated

Was this helpful?