Что вызывает re-render компонента в React?

MiddleReact · Frontend·Обновлено 16 июня 2026
Коротко
Изменение state, props, context или re-render родителя.

Изменение state, props, context или re-render родителя.

Сильный ответ должен раскрыть: state update; parent render; context update; memoization limits.

Важно не допустить типичные ошибки: считать любой render проблемой; использовать memo без профилирования; мутировать state.

Что хочет услышать интервьюер

state update

parent render

context update

memoization limits

Пример: React example

setCount(prev => prev + 1);

Типичные ошибки

считать любой render проблемой

использовать `memo` без профилирования

мутировать state

Лучшие курсы по теме

изображение курса

TypeScript с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.8
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Feature-Sliced Design

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.5
3 999 ₽ 6 990 ₽
Подробнее
изображение курса

Next.js - с нуля

Антон Ларичев
AI-тренажерыAI-тренажеры
Практика в студииПрактика в студии
Гарантия
Бонусы
иконка звёздочки рейтинга4.7
3 999 ₽ 6 990 ₽
Подробнее