I have read up on the context API and it looks like an elegant way to solve the uni-directional data communication issues of react.
However there is also Redux which does a good job of sharing a global state.
Are there any performance benefits I will get if I use the context API and hooks?
PS: I read that with the context API we will have to keep the rendering in check since, it even make the entire app re-render at times.