React Redux offers a set of Hooks as an alternative to the existing connect() higher order component . These Hooks allow you to connect to the Redux store and dispatch actions without having to wrap your components in connect() .
Read moreHow do you implement Redux in react Hooks?
Simple Redux Component
Read moreCan I use useState with Redux?
You should use local state i.e. useState as much as possible. Redux state should be the last resort. Only use Redux state if you absolutely need to pass data from one end of the application all the way to another end . This is both good practice for tight coupling and good performance.
Read more