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

Что делает Memo

React.memo — это компонент высшего порядка (HOC), который оптимизирует производительность, предотвращая ненужные ререндеры. Он мемоизирует результат рендера компонента и перерисовывает его только при изменении пропсов (по shallow сравнению). ```jsx const MemoizedComponent = React.memo(function MyComponent(props) { return
{props.value}
; }); // Перерендерится только если изменится `value` ``` **Нюансы:** 1. Не глубокая проверка пропсов (можно кастомизировать вторым аргументом) 2. Бесполезен для компонентов, часто меняющих стейт 3. Не заменяет useMemo/useCallback для мемоизации внутри компонента Лучше применять для «тяжёлых» компонентов с стабильными пропсами.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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