Что такое React.memo
Ответы
Ivan Gagarinov
20 августа 2022
React.memo
- это функция, которая принимает компонент реакта и возвращает мемоизированную версию этого компонента. Это значит, что перерисовки компонента не будет, если пропсы не менялись. Это функция не предназначена для отключения перерисовки, а лишь оптимизирует использование компонента, то есть не стоит рассчитывать, что перерисовки никогда не будет.
Пример использования:
const MyComponent = React.memo((props) => {
/* рендер с использованием пропсов */
});
0
0