Why do you need to "ditch redux"? Redux is excellent. People aren't "overusing" it as we did previously, but it is still a very good way to manage data and state, and sagas etc are a great way to approach building clients for traditional APIs.
There isn't really anything in pure hooks that can really replace it, performance wise.
If you for some reason really dislike it, mobx-state-tree is probably the best contender to replace it.