Разработка и интерфейсы

Мемоизация вычисления

Илья Тарасов — Мемоизация вычисления
МатериалМемоизация вычисленияtarasovcode

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

Пример на практике

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

Когда пригодится

Добавляйте мемоизацию после профилирования заметной работы. Сверьте вид после изменения входов и состояния компонента.

Что важно учитывать

Неполный список зависимостей вернет устаревший результат.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам