Я новичок в использовании React Hooks (хотя я уже некоторое время использую React), и я пытаюсь использовать пользовательский хук в моем обработчике событий.
Однако я получаю это ошибка:
React Hook "useMyCustomHook" is called in function "onSubmit" which is neither a React function component or a custom React Hook function react-hooks/rules-of-hooks
Вот мой код:
import MyCustomHook from './myCustomHook';
const MyComponent= () => {
const onSubmit = (e) => {
e.preventDefault();
const someData = {
// data
};
useMyCustomHook(someData);
};
return (
<form onSubmit={onSubmit}>
<div className="form-control">
// some form content
</div>
</form>
)
}
Что я здесь не так делаю?