In this section, we begin by learning how to create reusable components in order to keep the code base clean and maintainable. We will learn how to organize our components and make them communicate with each other by applying consolidate patterns. We will also look at how to keep the code clean and DRY. We will then go through the different techniques and approaches we can use to fetch data in the React way. And finally, we will take a look at forms and events.
In this section, we will cover the following chapters:
- Chapter 3, Create Truly Reusable Components
- Chapter 4, Compose All the Things
- Chapter 5, Proper Data Fetching
- Chapter 6, Write Code for the Browser