What are the rules needs to follow for hooks?

Posted by Prem Tiwari | Updated on

What are the rules needs to follow for hooks?

You need to follow two rules in order to use hooks,

1. Call Hooks only at the top level of your react functions. i.e, You shouldn’t call Hooks inside loops, conditions, or nested functions. This will ensure that Hooks are called in the same order each time a component renders and it preserves the state of Hooks between multiple useState and useEffect calls.

2. Call Hooks from React Functions only. i.e, You shouldn’t call Hooks from regular JavaScript functions.


If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.

Related Questions & Answers