Что такое React.memo — Q&A Хекслет
2026-02-26 20:01 Diff

React.memo - это функция, которая принимает компонент реакта и возвращает мемоизированную версию этого компонента. Это значит, что перерисовки компонента не будет, если пропсы не менялись. Это функция не предназначена для отключения перерисовки, а лишь оптимизирует использование компонента, то есть не стоит рассчитывать, что перерисовки никогда не будет.

Пример использования:

const MyComponent = React.memo((props) => { /* рендер с использованием пропсов */ });