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

Как реализовать Pure Component при функциональном подходе

В функциональных компонентах аналог `PureComponent` — это `React.memo`. Он мемоизирует компонент, предотвращая лишние ререндеры при неизменных пропсах. ```jsx import React, { memo } from 'react'; const MyComponent = memo(function MyComponent(props) { return
{props.value}
; }); // С кастомным сравнением пропсов const MyComponentWithCompare = memo( MyComponent, (prevProps, nextProps) => prevProps.value === nextProps.value ); ``` Ключевые моменты: 1. `memo` сравнивает пропсы поверхностно (shallow compare) 2. Можно передать свою функцию сравнения вторым аргументом 3. Работает только с пропсами (в отличие от `shouldComponentUpdate`)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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