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

В каких случаях происходит перерисовка компонента

Компонент перерисовывается в следующих случаях: 1. **Изменение props** - при получении новых пропсов от родителя. 2. **Изменение state** - при вызове `setState` или `useState`. 3. **Изменение контекста** - если компонент подписан на контекст и его значение изменилось. 4. **Ререндер родителя** - даже если пропсы не изменились (если не используется `React.memo` или `shouldComponentUpdate`). Пример с хуками: ```jsx const MyComponent = () => { const [count, setCount] = useState(0); // изменение state вызовет перерисовку return ( ); }; ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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