Встречается на собеседованиях • сегодня
Когда происходит ререндер компонента
Ререндер компонента происходит в следующих случаях:
1. Изменение пропсов (props)
2. Изменение состояния (state)
3. Изменение контекста (если компонент его использует)
4. Принудительный ререндер через `forceUpdate()` (не рекомендуется)
5. Ререндер родительского компонента (если не используется мемоизация)
Пример с хуками:
```jsx
function Counter() {
const [count, setCount] = useState(0); // изменение состояния вызовет ререндер
return (
);
}
```
Важно: React использует Virtual DOM для оптимизации и может пропускать фактическое обновление DOM, если ничего не изменилось.
Count: {count}

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