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

后端 未结 14 1526
滥情空心
滥情空心 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:02

    My case.... SOLUTION in HOOKS

    const [cep, setCep] = useState('');
    const mounted = useRef(false);
    
    useEffect(() => {
        if (mounted.current) {
            fetchAPI();
          } else {
            mounted.current = true;
          }
    }, [cep]);
    
    const setParams = (_cep) => {
        if (cep !== _cep || cep === '') {
            setCep(_cep);
        }
    };
    

提交回复
热议问题