Встречается на собеседованиях • сегодня
Что такое чистый компонент
Чистый компонент (Pure Component) — это компонент, который перерендеривается только при изменении его пропсов или состояния. Он оптимизирует производительность, избегая лишних ререндеров.
Ключевые особенности:
- Наследуется от `React.PureComponent` (классовые) или оборачивается в `React.memo` (функциональные)
- Поверхностно сравнивает пропсы и состояние (shallow compare)
- Не имеет побочных эффектов в render
Пример функционального чистого компонента:
```jsx
const PureButton = React.memo(({ onClick, children }) => {
console.log('Render PureButton');
return ;
});
```
Используй для:
- Статических или редко меняющихся компонентов
- Компонентов с тяжелым рендером
- Когда пропсы примитивные или иммутабельные

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