Встречается на собеседованиях • сегодня
Какие знаешь триггеры для повторного рендеринга компонента
В React компонент перерендеривается в следующих случаях:
1. Изменение состояния (`setState` или хуки `useState`, `useReducer`)
2. Изменение пропсов (новые значения от родителя)
3. Изменение контекста (если компонент подписан через `useContext`)
4. Принудительный ререндер через `forceUpdate()` (в классовых компонентах)
5. Изменение зависимостей в хуках (`useEffect`, `useMemo`, `useCallback`)
Пример с состоянием:
```jsx
const [count, setCount] = useState(0);
// Вызов setCount вызовет ререндер
```
Важно: React использует виртуальный DOM и может пропустить фактическое обновление DOM, если ничего не изменилось (shallow сравнение).

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