Встречается на собеседованиях • сегодня
Как часто происходит рендеринг страницы на React
React перерендеривает компонент при изменении его состояния (`setState`) или пропсов. Однако есть важные нюансы:
1. Рендеры бывают виртуальными (reconciliation) и реальными (commit phase)
2. React использует diffing алгоритм для минимизации DOM-операций
3. Можно оптимизировать через `React.memo`, `useMemo`, `useCallback`
Пример:
```jsx
function Counter() {
const [count, setCount] = useState(0); // Рендер при изменении count
return (
);
}
```
Оптимизация:
```jsx
const MemoizedComponent = React.memo(MyComponent);
```

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