Как избежать использования чрезмерного использования Memo? - PullRequest
3 голосов
/ 14 марта 2019

В документах указано следующее:

useMemo будет повторно вычислять запомненное значение только при изменении одной из зависимостей.Эта оптимизация помогает избежать дорогостоящих вычислений при каждом рендере.

Звучит хорошо, не правда ли?Но чтобы оптимизировать производительность, нужно быть уверенным, что расчеты стоят дороже, чем использование самого Memo перед его использованием.Есть ли предложения, когда следует избегать использования Memo?

Ответы [ 2 ]

1 голос
/ 14 марта 2019

Используйте памятку только в том случае, если воспроизведение компонента стоит дорого

0 голосов
/ 21 июля 2019

Очевидно, что отказаться от чрезмерного использования useMemo. Есть много сторонних мемориальных инструментов, которые можно использовать при необходимости. Непонятно, о каком «Мемо» идет речь. React API не предоставляет ничего подобного. Если вы говорите о React.memo, то это HOC, и он не имеет ничего общего с useMem.

...