Функциональное программирование в JavaScript: замыкания, каррирование, чистые функции
Уровень
для практикующих
На выходе
Писать абстрактный код без использования классов и прототипов; Применять принципы функционального программирования в JavaScript-проектах; Использовать каррирование и функции высшего порядка; Контролировать мутации данных на уровне функций; Разрабатывать собственные функциональные библиотеки
Навыки
Замыкания · Функции высшего порядка · Каррирование · Чистые функции · Функциональная декомпозиция · Контроль мутаций
Кому подойдёт
Разработчикам уровня Junior и Middle; Тем, кто хочет понять устройство библиотек вроде Redux и Lodash