Встречается на собеседованиях • сегодня
Какая любимая фича на React
React Hooks — мощный инструмент для работы с состоянием и side-эффектами без классов. Особенно люблю `useEffect` за гибкость: он заменяет `componentDidMount`, `componentDidUpdate` и `componentWillUnmount` в одном хуке.
Пример:
```jsx
import { useState, useEffect } from 'react';
function Timer() {
const [seconds, setSeconds] = useState(0);
useEffect(() => {
const interval = setInterval(() => {
setSeconds(prev => prev + 1);
}, 1000);
return () => clearInterval(interval); // cleanup
}, []); // пустой массив = mount/unmount
return
Seconds: {seconds}
;
}
```
Также нравятся `useMemo` и `useCallback` для оптимизации, но `useEffect` — основа многих сценариев.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы