Встречается на собеседованиях • сегодня

Что делают основные хуки

`useState` - управляет состоянием компонента. Возвращает массив с текущим значением и функцией для его обновления. ```js const [count, setCount] = useState(0); ``` `useEffect` - выполняет побочные эффекты (запросы, подписки) после рендера. Принимает колбэк и массив зависимостей. ```js useEffect(() => { document.title = `Count: ${count}`; }, [count]); ``` `useContext` - получает значение контекста без оберток. ```js const theme = useContext(ThemeContext); ``` `useRef` - создает мутируемый объект, сохраняющийся между рендерами. Часто используется для доступа к DOM. ```js const inputRef = useRef(); ``` `useMemo` и `useCallback` - оптимизируют производительность, мемоизируя значения и функции соответственно. ```js const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b]); const memoizedCallback = useCallback(() => doSomething(a, b), [a, b]); ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы