
React State / Context API
Pros:
- Less boilerplate
- No Dependencies
- Context allows for a global state
- Scalable
- Less complex than Redux
- Easy to maintain
- Reusable
Cons:
- Can't use Redux-form library
- bit harder to debug
Redux Thunk
Pros:
- Logic is separated from components
- Reusable and easy to maintain
- Mid to large size apps