See more
Software solutions should be decomposable into their component parts, and recomposable into new solutions, without changing the internal component implementation details.
There are definitely use-cases where MobX is a better solution than Redux. If the app is very simple and has relatively few sources of state changes (e.g., only user input), MobX is probably a good solution.