Хуки (hooks) в React - это функции, которые позволяют использовать состояние и другие возможности React в функциональных компонентах. Основные хуки в React:
1) useState - позволяет функциональным компонентам использовать состояние.
Пример: const [count, setCount] = useState(0);.
2) useEffect - позволяет выполнить побочные эффекты в функциональных компонентах.
Например, загрузка данных или подписка на события после каждого рендеринга.
3) useContext. - позволяет функциональным компонентам использовать контекст.
4) useReducer - предоставляет альтернативу useState, более подходящую для управления состоянием в сложных случаях.
5) useCallback и useMemo - оптимизируют производительность компонентов, позволяя избегать избыточных вычислений или рендерингов.
100 вопросов на собеседование по JavaScript. С подробными объяснениями
·
Ирина Кириченко