Technology Check List
What technology should I use?
1.When should I use redux?
If view needs to get data from more than one data source.
eg: There is a data list that includes three types of data, each with a different data source.
If the UI can vary significantly depending on the state of the application.
eg: There are some traffic charts that will be rendered depending on the time period.
The state is updated in many different ways.
The state tree is not simple
Many unrelated components update state in the same way
It doesn't always flow in a linear fashion.
Allow undo for previous user actions.
2. When should I use Observable?
When your architecture has two entity classes, one dependent on the other, and you want them to be non-influential or reusable independently.
When a changed object notifies an unknown number of objects associated with its own changes
When a changed object notifies objects that do not need to infer a specific type
Last updated
Was this helpful?