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

Проверяет ли memo объект внутри или сравнивает объекты через ===

`React.memo` использует поверхностное сравнение (shallow comparison) для пропсов. Для примитивов (строки, числа, булевы) сравнение происходит через `===`. Для объектов и массивов сравниваются ссылки, а не содержимое. Пример: ```jsx const Child = React.memo(({ user }) => { return
{user.name}
; }); // Перерендерится, так как каждый раз создаётся новый объект // Не перерендерится, если объект остаётся тем же const user = { name: "Alex" }; ``` Для глубокого сравнения объектов можно передать кастомную функцию сравнения вторым аргументом в `React.memo`.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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