Правила хуков
В React есть два базовых правила использования хуков, которые обязательно нужно соблюдать:
- Хуки можно вызывать только из верхнего уровня вашего компонента. Не следует обращаться к ним из блоков условий, циклов или вложенных функций.
- Хуки можно вызывать только из функциональных компонентов. Внутри обычных JS-функций или классовых компонентов их использовать не следует.
function checkAuth() {
// Нарушено второе правило!