We've learned how to manage state within a component. However, what happens if we want to manage state between components? We have three key options:
- Pass props down to subsequent components with "useState"
- Use ReactJS "useContext" hook
- Use a state management tool like mobx or redux
(3) is too complicated for the scope of this course. So we will discuss (1) and (2)