/
Вопросы и ответы
/
JavaScript
/

Что такое React.memo

Что такое React.memo

3 года назад

Ivan Gagarinov

Ответы

0

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

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

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

3 года назад

Ivan Gagarinov