NgRx je Redux-inšpirirana knjižnica za upravljanje stanja v Angular-ju. Centralizira stanje aplikacije v enem nespremenljivem store, s strogim, napovedljivim, enosmernim tokom podatkov, zgrajenem na RxJS.
Osnovni gradniki in tok
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)
