Термин · Frontend разработчик
Memoization
Кеширование результата вычисления, чтобы не выполнять его повторно без изменения зависимостей.
Что означает
Memoization полезна для дорогих вычислений, но чрезмерное использование усложняет код и не всегда ускоряет UI.
Пример применения
useMemo вычисляет отфильтрованный список только при изменении query или items.
Синонимы и варианты
мемоизация
Частые вопросы
Что такое Memoization?
Кеширование результата вычисления, чтобы не выполнять его повторно без изменения зависимостей.
Где применяется Memoization?
Memoization полезна для дорогих вычислений, но чрезмерное использование усложняет код и не всегда ускоряет UI.
Как выглядит пример Memoization?
useMemo вычисляет отфильтрованный список только при изменении query или items.