Note that we have _always_ advised that you should avoid putting literally every piece of state into the Redux store, and we do _strongly_ encourage keeping local state in components:
Which goes to the point that redux is not perfect and has its own downsides. I generally take the simplest solution to solving a problem and favor readability over abstraction whenever possible.
- https://redux.js.org/faq/organizing-state#do-i-have-to-put-a...
- https://redux.js.org/style-guide/style-guide#evaluate-where-...
- https://redux.js.org/tutorials/essentials/part-2-app-structu...