"From the very beginning, we need to stress that Redux has no relation to React. You can write Redux apps with React, Angular, Ember, jQuery, or vanilla JavaScript." -- Redux docs
- Probably you don't! See: You Might Not Need Redux
- Your application is becomming big and you have to be constantly worried about race-conditions
- If you want to do TDD, and you want to write tests for each and every piece of your code
- You're worried about scalability of your architecture