Встречается на собеседованиях • сегодня
Какие параметры есть у Memo
Memo — это компонент высшего порядка (HOC) в React, который оптимизирует производительность, предотвращая ненужные ререндеры.
Параметры:
Component— оборачиваемый React-компонент (функциональный или классовый).arePropsEqual?(опционально) — функция сравнения пропсов. По умолчанию используется поверхностное сравнение (shallowEqual).
Пример:
jsx
const MemoizedComponent = React.memo(
MyComponent,
(prevProps, nextProps) => prevProps.id === nextProps.id // Кастомное сравнение
);Примечание:
- Не используйте
memoдля компонентов, которые часто меняют пропсы или содержат сложную логику сравнения — это может дать обратный эффект. - Работает только с изменением пропсов, не защищает от ререндеров из-за изменений в контексте или состоянии.

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