Home » МАРКЕТИНГ » Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам

Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам

Предыдущие статьи цикла:

  • Полиморфизм родов высших порядков
  • Паттерн «класс типов»
  • Option и Either как замены nullable-типам и исключениям
  • В предыдущей статье мы рассмотрели типы Option и Either, которые предоставляют функциональную замену nullable-типам и выбрасыванию исключений. В этой статье я хочу поговорить о ленивой функциональной замене промисам — задачам (tasks). Они позволят нам подойти к понятию систем эффектов, которые я подробно рассмотрю в следующих статьях.

    Как всегда, я буду иллюстрировать примеры с помощью структур данных из библиотеки fp-ts.

    Узнать, чем же функциональщикам не угодили промисы
    Источник

    Leave a Reply