Personal shopping list
In this section, you'll build a personal shopping list application that has state management using Context and Hooks. With this application, you can create shopping lists that you can add items to, along with their quantities and prices. The starting point of this section is an initial application that has routing and local state management already enabled.
Using the Context API for state management
State management is very important, as the current state of the application holds data that is valuable to the user. In previous chapters, you've already used local state management by using useState
and useEffect
Hooks. This pattern is very useful when the data in the state is only of importance to the components you're setting the state in. As passing down the state as props through several components can become confusing, you'd need a way to access props throughout your application even when you're not specifically passing them as...