NgRx అనేది Angular కోసం Redux-ఆనుకూల స్థితి-నిర్వహణ లైబ్రరీ. ఇది అప్లికేషన్ స్థితిని ఒకే నిరపేక్ష 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)
