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

Что вызывает перерендер

Перерендер вызывают изменения в состоянии (state) или пропсах (props) компонента. Основные триггеры: 1. Изменение `state` через `setState` или хуки (`useState`, `useReducer`) 2. Изменение `props`, передаваемых в компонент 3. Изменение контекста (`Context`), если компонент его использует Пример: ```jsx function Counter() { const [count, setCount] = useState(0); // изменение вызовет перерендер return ( ); } ``` Дополнительные факторы: - Родительский компонент перерендерился (если не оптимизировано) - Изменение ключа (key) компонента - Принудительный ререндер через `forceUpdate()` (не рекомендуется)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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