Встречается на собеседованиях • сегодня
Перерендерится ли компонент, обернутый в Memo, если перерендерится родительский компонент
Компонент, обернутый в `React.memo`, не будет перерендериваться при обновлении родителя, если его пропсы остались прежними (поверхностное сравнение). Однако, если пропсы изменились или передаются колбэки без мемоизации (например, через `useCallback`), перерендер произойдет.
Пример:
```jsx
const Child = React.memo(({ value }) => {
console.log('Child rerender');
return
{/* Не перерендерится */}
);
}
```
{value}
;
});
function Parent() {
const [count, setCount] = useState(0);
return (

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