Термин JavaScript обновлено

Мемоизация: что это

Коротко

Мемоизация: кеширование результата функции по её аргументам: повторный вызов с теми же аргументами возвращает сохранённое значение без вычисления. Допустима только для чистых функций; нужно продумать ключ для нескольких аргументов и ограничение размера кеша.

Определение

Кеширование результата функции по её аргументам: повторный вызов с теми же аргументами возвращает сохранённое значение без вычисления. Допустима только для чистых функций; нужно продумать ключ для нескольких аргументов и ограничение размера кеша.

Подробнее

В React похожую роль играют useMemo и React.memo, но они хранят только последнее значение, а не весь кеш.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.