Встречается на собеседованиях • сегодня
Какие хуки используешь редко
`useImperativeHandle` - редко использую, так как он нужен для кастомного управления ref-ами в родительских компонентах, что противоречит React-way в большинстве случаев. Пример:
```jsx
const FancyInput = React.forwardRef((props, ref) => {
const inputRef = useRef();
useImperativeHandle(ref, () => ({
focus: () => inputRef.current.focus()
}));
return ;
});
```
`useLayoutEffect` - применяю только когда нужно измерить DOM или синхронно обновить его перед отрисовкой, что бывает редко. Похож на `useEffect`, но срабатывает раньше.
`useDebugValue` - полезен только при разработке кастомных хуков для отладки в React DevTools, в продакшене почти не нужен.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы