Motivations
Redux and redux-saga are commonly used to handle global states in modern JavaScript applications. Their integrations in projects in the long term can be painful and lead to complex files structures that make code edition a headache. IceCream takes up the idea of models by the framework dvaJs to centralize all the logic but with a less opiniated behavior. It's why iceCream is not considered a framework, but more a tool to simplify and organize your code logic.
requisite knowledge
requisite knowledge
iceCream helps you to use redux and redux-saga but you still have to know how they work and how to use them. Be sure to check their documentations before using iceCream!