In this chapter, we learned how to manage user interaction. In particular, we have covered the following things:
- Managed events that don't involve changes to a component's state
- Handled events that involve changes to a component's state
- Explored the component lifecycle and learned how to customize each phase
- Used React Router's components to configure navigation between components
This chapter concludes the book. It provided the basics for understanding how React works and how to build React-based applications. We started with an introduction to React and then explored creating components in detail. We finished with a look at how to manage user interactivity with React.