Функциональное программирование в JavaScript

preview_player
Показать описание
Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Когда я начал изучать функциональный стиль программирования в JavaScript, я нашел достаточно много материалов про каррирование, частичное применение, композицию и т д. Однако, было достаточно непросто понять, где и для чего следует применять эти технологии. Так как практических примеров было не много. Я постараюсь продемонстрировать плюсы и минусы функционального подхода. Мы будем говорить про нативную реализацию каррирования, частичного применения и композиции. Также, я порекомендую несколько сторонних библиотек, которые реализуют эти подходы и использовались мною лично. И, конечно же, тема о производительности не будет упущена.

В данном вебинаре будет много примеров. В частности, для тех, кто использует React, будут показаны проблемы, с которыми мы столкнулись при функциональном подходе.
План вебинара:

Функции высшего порядка
Частичное применение
Композиция
Каррирование
Сторонние библиотеки
Практические примеры
Производительность

Ведущий: Вячеслав Шевченко, Front-End разработчик. Спикер IT конференций

00:00 Вступление
00:57 План вебинара
2:10 Функции высшего порядка
6:34 Частичное применение
13:03 Композиция
17:35 Каррирование
24:18 Сторонние библиотеки
25:10 Практические примеры
38:55 Проблемы с производительностью, тесты производительности
48:12 Вопросы и ответы
Рекомендации по теме
Комментарии
Автор

вот оно, то что надо. хорошо рассказали, полезная информация. спасибо!

ii
Автор

Спасибо за доходчивое объяснение) побольше бы таких видео!)

АлександрБуйновский-иф
Автор

ФП хорошо воспринимаю в clojurescript, там и персистентные данные, и ленивость. В js те же конструкции хуже в мозг заходят. При фп в js столько скобочек вырастает, что clojurescript кажется спасением.

alexkazimir
Автор

Отлично!Без воды, всё по делу.Вот только автор точки с запятой постоянно забывает ставить)))

ericraudy