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)
