Мемоизация: что это
Коротко
Мемоизация: кеширование результата функции по её аргументам: повторный вызов с теми же аргументами возвращает сохранённое значение без вычисления. Допустима только для чистых функций; нужно продумать ключ для нескольких аргументов и ограничение размера кеша.
Определение
Кеширование результата функции по её аргументам: повторный вызов с теми же аргументами возвращает сохранённое значение без вычисления. Допустима только для чистых функций; нужно продумать ключ для нескольких аргументов и ограничение размера кеша.
Подробнее
В React похожую роль играют useMemo и React.memo, но они хранят только последнее значение, а не весь кеш.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по JavaScript проверят, что термин понятен в деле.