Публикации по теме 'reactivex'


RxJS — пассивные подписчики
Предположим, что есть служба, которая предоставляет конечную точку startItUp():Observable<Graph> API. Всякий раз, когда потребитель подписывается на это, к серверу отправляется множество тяжелых запросов, а возвращаемые данные упаковываются для подписчика. Что, если мы хотим добавить несколько пассивных слушателей к вышеуказанному событию? Что, если нам нужен API passiveState():Rx.Observable<Graph> , который не инициирует какие-либо из этих тяжелых запросов к серверу, а..

Как объединить поток данных в Observable
В этой серии я расскажу о методах программирования для платформы ноутбуков Observable . Сегодня я расскажу, как объединить несколько реактивных потоков Dataflow в один поток. В этой статье предполагается, что вы уже знакомы с нелинейным реактивным программным потоком Observable . Распространенная ситуация такова: у вас есть блокнот, который выполняет какую-то полезную задачу, и вы хотите предложить несколько разных способов запуска этой задачи. Например, запуск чего-либо на основе..

Функции RxJS (Часть 1)
bindCallback Реактивное программирование - это круто. Становится все более очевидным, что будущее за сетью , а будущее Интернета - за реактивным . Это означает, что сейчас самое время изучить эти концепции. Чтобы лучше понять реактивное программирование (в частности, ReactiveX / RxJS ), я решил учиться на практике. В этой серии, состоящей из нескольких частей, я буду создавать по одному примеру в день, иллюстрирующему использование функции² из RxJS API. Каждый пример..

Обещания JavaScript и наблюдаемые объекты RxJS
Сравнение методов асинхронного программирования JavaScript Некоторое время назад я написал статью о обещаниях JavaScript и Node.js. В этой статье я сравниваю обещания встроенного JavaScript, которые были представлены в ES6 , с наблюдаемыми , которые предоставляются тегом RxJS . Основное внимание уделяется выявлению различий и сходств обещаний и наблюдаемых. Цель состоит в том, чтобы упростить понимание наблюдаемых, если вы уже знаете обещания (или наоборот). По этой причине..

Функции RxJS (часть 10)
генерировать генерировать Используйте его вместо следующих значений в цикле for. rxjsfunctions-generate-ex1 — StackBlitz Стартовый проект для приложений Angular, который экспортирует в Angular CLI stackblitz.com TL;DR Если вы хотите использовать цикл for, но хотите испускать данные из Observable для каждой итерации, вы можете использовать generate . Пример использования Я не сталкивался с конкретным вариантом..

Введение в Observable
Последние несколько месяцев я изучал и использовал Реактивное программирование на работе, в частности, путем реализации промежуточного программного обеспечения, наблюдаемого за сокращением в создаваемом нами расширении Chrome. Если честно, попытка осмыслить эту новую парадигму программирования была трудным путешествием, и у меня определенно еще есть куда пойти. Однако по мере того, как я все больше и больше знакомился с реактивным программированием и RxJS (реализация javascript) и..

RxWorkshop — Краткое содержание курса
Первый RxWorkshop стартует в январе этого года с Беном Лешем , ведущим автором RxJS, в качестве вашего инструктора. Этот курс включает 25 минут видеоконтента, который знакомит с реактивным мышлением, разбирает анатомию оператора и описывает, что нужно знать операторам. После мастер-класса вы получите запись вашего мастер-класса. Мы разработали этот курс, чтобы научить участников реактивным шаблонам, попрактиковаться в составлении потока и реактивно мыслить с помощью RxJS. Шаблоны,..