• ngrx.github.io
  • Read Me
  • 1. Introduction
    • 1.1. Overview
    • 1.2. Architecture
    • 1.3. Walkthrough
  • 2. API Reference
    • 2.1. Store
    • 2.2. Reducer
    • 2.3. Action
    • 2.4. Middleware
    • 2.5. provideStore
    • 2.6. createMiddleware
    • 2.7. usePreMiddleware
    • 2.8. usePostMiddleware
  • 3. Patterns and Best Practice
    • 3.1. Side Effects
    • 3.2. Selectors
    • 3.3. Sagas
  • 4. Recipes
    • 4.1. View Events
    • 4.2. Middleware with Dependencies
    • 4.3. Initialize State From Service
  • 5. Help
    • 5.1. Frequently Asked Questions
    • 5.2. Resources
    • 5.3. Setup with NPM
    • 5.4. Setup with JSPM
Powered by GitBook

ngrx.github.io

Resources

@ngrx/store resources and commonly used tools.

Articles

  • Build a Better Angular 2 Application with Redux and ngrx - Lukas Ruebbelke
  • Reactive Data Flow in Angular 2 - Wayne Maurer
  • Understand and Utilize the Async Pipe in Angular 2 - Brian Troncone
  • Communication Between Components & Components Design - Oren Farhi

Presentations and Slides

  • Reactive Angular 2 - NG-NL 2016 - Rob Wormald
  • Introduction to RxJS 5 - NG-NL 2016 - Gerard Sans
  • Angular 2 Change Detection Explained - Pascal Precht
  • Angular 2 and the Single Immutable State Tree - Ciro Nunes

Repositories and Code Samples

  • Coming Soon

Middleware

  • store-saga - Rx implementation of redux-saga for @ngrx/store - Mike Ryan
  • ngrx-store-localstorage - Sync local storage with ngrx state slices - Brian Troncone
  • ngrx-store-logger - Advanced action/state logging for @ngrx/store applications - Brian Troncone
  • ngrx-store-router - Sync between the current Angular 2 Router URL and @ngrx/store - Brandon Roberts