Invalid hook call. Hooks can only be called inside of the body of a function component

后端 未结 14 1529
滥情空心
滥情空心 2020-12-03 09:25

I am new to React and Now I would like to show some record in the table and now I got this error. Help me, please.

Invalid hook call. Hooks can only b

14条回答
  •  一个人的身影
    2020-12-03 10:05

    I have just started using hooks and I got the above warning when i was calling useEffect inside a function:

    Then I have to move the useEffect outside of the function as belows:

     const onChangeRetypePassword = async value => {
      await setRePassword(value);
    //previously useEffect was here
    
      };
    //useEffect outside of func 
    
     useEffect(() => {
      if (password !== rePassword) {
      setPasswdMismatch(true);
    
         } 
      else{
        setPasswdMismatch(false);
     }
    }, [rePassword]);
    

    Hope it will be helpful to someone !

提交回复
热议问题