Issues with RXJS Approach

first
State can be updated anywhere.
Second
state is (possibly) mutable
Third
Handling side effect(e.g. Http calls) is unclear ... things like HTTP requests
Fourth
Redux to the Rescue
Angular هیچ الگوی مشخصی را برای کار با RXJS به ما ارائه نمی کند. به همین خاطر برای حفظ انسجام در پروژه های بزرگ و قابل انجام شدن کار تیمی یک الگوی مدیریت State به نام Redux مطرح می شود. اگر یک پیش زمینه ای از ReactJS داشته باشید با این الگو حتما روبرو شده اید.
 what is Redux?
Redux is a state management pattern
it's also a library that ....