Summary
In this chapter, we first learned that we should only call Hooks from React function components and that we need to ensure that the order of Hooks stays the same. Additionally, we learned about the naming convention of Hooks, and that they should always start with the use
prefix. Then, we learned how ESLint can help us by enforcing the rules of Hooks.
Knowing about the rules of Hooks, and enforcing them, is very important in order to avoid bugs and unexpected behavior. These rules will be especially important when creating our own Hooks.
Now that we have a good grasp of how Hooks work, and the rules and conventions, in the next chapter, we are going to learn how to create our own Hooks!