Мемоизация — это кэширование результата функции на основе её аргументов. Если функция уже вызывалась с такими же аргументами, возвращается сохранённый результат без повторного вычисления. Реализуется через замыкание с объектом-кэшем (обычно Map). Это полезно для тяжёлых вычислений — например, рекурсивный Фибоначчи с мемоизацией работает за O(n) вместо O(2^n). В React есть useMemo и React.memo для похожих целей.
Что такое мемоизация в JavaScript?
Middle
199 просмотровAFK Offer AI
Как реализовать чат интерфейс?