NgRx ialah perpustakaan pengurusan-negeri yang terinspirasi Redux untuk Angular. Ia memusatkan keadaan aplikasi dalam satu store yang tidak boleh diubah, dengan aliran data yang ketat, dapat diramalkan, dan searah yang dibangun di atas RxJS.
Kepingan teras dan aliran
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)
