Встречается на собеседованиях • сегодня

Когда React решает что нужно перерисовать участок кода

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

Count: {count}

); } ``` Важно: React может группировать несколько setState в один ререндер для производительности.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы