NgRx ni maktaba ya kusimamia hali inayosimuliwa na Redux kwa Angular. Inakusanya hali ya programu katika store moja isiyobadilika, yenye mtiririko wa data wenye kazi, unaopendekezwa, unaoelekeza mwelekeo mmoja umejengwa kwenye RxJS.
Sehemu za msingi na mtiririko
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)
