Angular ngrx: Difference between revisions

From bibbleWiki
Jump to navigation Jump to search
Created page with "=Introduction= ngRx is a version of redux for Angular. =Redux Pattern= It provides a “unidirectional data flow” that helps to manage and organise data better and makes deb..."
 
Line 3: Line 3:
=Redux Pattern=
=Redux Pattern=
It provides a “unidirectional data flow” that helps to manage and organise data better and makes debugging a lot easier.
It provides a “unidirectional data flow” that helps to manage and organise data better and makes debugging a lot easier.
[[File:Redux pattern2.png]]
[[File:Redux pattern2.png|800px]]
 
=When to Use ngRx=
=When to Use ngRx=
* provides a place for UI state to retain ti between router views
* provides a place for UI state to retain ti between router views

Revision as of 01:14, 5 September 2020

Introduction

ngRx is a version of redux for Angular.

Redux Pattern

It provides a “unidirectional data flow” that helps to manage and organise data better and makes debugging a lot easier.

When to Use ngRx

  • provides a place for UI state to retain ti between router views
  • provides client-side cache to use as needed
  • reducer updates the store and the store notifies all subscribers
  • it has great tooling