что он после рендера еще раз вызывается, а если кастомный хук содержит в себе useEffect и подключается в компоненте, он же уже отдает при инициализации готовый результат, так?
ничего он не вызывается если зависимости не изменились
после изменения стейта зависимости или при первом рендере или на каждом рендере, как пропишешь :)
работа хука в компоненте и в другом хуке абсолютно индетична, как если бы взять все тело хука и вставить его в компонент вместо вызова (ну кроме return секции)
то есть хук снаружи = хук внутри
С чего вдруг?
Обсуждают сегодня