Разработка и интерфейсы
Функция высшего порядка

Функция, принимающая другую функцию как аргумент или возвращающая функцию. Такой прием позволяет передавать стратегию преобразования, фильтра или обработки события. Он лежит в основе map, filter и многих API интерфейсных компонентов.
Пример на практике
Сортировка получает функцию сравнения, выбирающую порядок карточек.
Когда пригодится
Передавайте небольшую функцию с ясным контрактом. Сверьте вид после изменения входов и состояния компонента.
Что важно учитывать
Чрезмерное вложение callback усложняет чтение и обработку ошибок.
Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов
Вернуться к 400 терминам