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

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