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

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