Что такое React.memo

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
20 августа 2022

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

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

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

Похожие вопросы

1
ответ