NgRx არის Redux-ით შთამჯობილი სახელმწიფო მენეჯმენტის ბიბლიოთეკა Angular-ისთვის. ის აკონცენტრებს აპლიკაციის სახელმწიფოს ერთ უცვლელ store-ში, მკაცრი, პროგნოზირებადი, ცალმხრივი ডেটა ნაკადით რომელიც RxJS-ზე აგებულია.
ძირითადი ნაწილები და ნაკადი
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)
