Course Content
Introduction to React
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:
Thanks for your feedback!