Az NgRx egy Redux-inspirált állapotkezelési könyvtár az Angular számára. Központosítja az alkalmazás állapotát egyetlen megváltoztathatatlan store-ban, RxJS-re épített szigorú, kiszámítható, egyirányú adatárammal.
Az alapvető komponensek és az áramlás
Component dispatches an ACTION →
REDUCER produces new state (pure function) →
STORE updates →
SELECTORS read state →
Component re-renders
(EFFECTS handle side effects like HTTP, dispatching new actions)
