A Beginner’s Guide to Managing React State with Hooks

Managing state can be one of the more complex aspects of working with React as beginner. What data should be managed by state versus props, which components need to access state and where state should live are all questions I ask myself when planning a new React project. Redux is an alternative for managing state …

Abstracting Button Events in React

While building my React & Redux project, I thought about how I can streamline how many functions and components I was using. An example being the game buttons. All buttons took in text as a prop and would need to fire off an action when clicked. If this was built without React, each button would …