У меня есть функциональный компонент, который использует хук useCallback. Последние несколько дней все было хорошо. Все работало как надо. Сегодня я запускаю приложение и у меня появляется эта ошибка:
React Hook "useCallback" is called in function "loginPage" which is neither a React function component or a custom React Hook function
Это не имеет смысла, потому что все было хорошо. Для отладки я просто удалил весь код на странице, кроме одного, и даже просто поместил шаблон useCallback на его место, но все тот же. Это как если бы оно было удалено из реакции полностью.
Я проверил свою версию реакции и обнаружил, что 16.8.6 также в реагирующем домене.
У кого-нибудь есть идеи?
import React, {Fragment,useCallback } from 'react';
import { Redirect} from 'react-router-dom';
import {useDropzone} from 'react-dropzone';
const loginPage = (props) => {
const callbackFunction = useCallback(() => {
console.log("callback called");
// Do something with callbackCount ...
return true;
}, []);
}