Course Content
Introduction to React
Rules of Using Hooks
There are certain rules we must follow while using Hooks to avoid surprises. For the hooks, there are two simple rules:
- Only call hooks at the top level;
- Only call hooks from React functions.
Top-level means directly inside the React component, and outside of any other code blocks, for example, loops or conditions. The following code shows valid and invalid cases:
Apart from that, calling React hooks in functions other than React components is also invalid:
Section 6.
Chapter 4