Scaling React Application State Without Redux
The recent addition of Hooks and Context in React has given front end architects an opportunity to rethink application state management. By breaking away from the gravity of Redux, we can find patterns that are extremely scalable while still adhering to the principles that Redux popularized.
Leaning on context to hold state and hooks to help access that state we find ourselves in a world of contained, reusable logic. The patterns that result from this approach are both simple and powerful.