BLACK FRIDAY

осталось 2 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Что такое React.memo

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

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

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

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

Рекомендуемые курсы

состояние
JSX
компоненты
производительность
26 часов
Посмотреть
шаблонизация
REST
мидлвары
тестирование
11 часов
Посмотреть
утверждения
jest
матчеры
юнит-тесты
14 часов
Посмотреть