Термин · Frontend разработчик

Memoization

Кеширование результата вычисления, чтобы не выполнять его повторно без изменения зависимостей.

Что означает

Memoization полезна для дорогих вычислений, но чрезмерное использование усложняет код и не всегда ускоряет UI.

Пример

useMemo вычисляет отфильтрованный список только при изменении query или items.

Синонимы и варианты

мемоизация