React Hooks vs. Redux: Choosing the Right State Management Strategy

In my day job, I work with a lot of React developers. When I ask them about their preferred state management strategy, I get a mixed response. Some rely on Redux, the popular state container for JavaScript applications, while others prefer React Hooks.  

In this article, I’ll explore both and introduce a hybrid third approach. Throughout, I’ll make useful recommendations based on experience and discussions I’ve had with developers building production-grade data visualization tools with our React SDKs.