Вы присоединились к проекту, который использует Observables и RxJS, и понятия не имеете, как их использовать? Вы уже используете RxJS и Observables, и их поведение продолжает вас удивлять? Хотите изучить новый инструмент для удобной обработки асинхронного кода? Если вы ответили "да" на любой из вышеперечисленных вопросов, то это может быть отличным курсом для вас! Известно, что у RxJS крутая кривая обучения.
В Интернете есть много курсов, статей, документов, которые замечательны и охватывают множество сложных сценариев RxJS, однако я заметил, что трудно начать и сделать первые шаги. Кроме того, многие опытные пользователи RxJS все еще время от времени совершают некоторые основные ошибки, поскольку они плохо понимают механику Observables.
Этот курс поможет вам войти в мир RxJS медленно, шаг за шагом. Это может даже помочь более продвинутым пользователям RxJS заполнить недостающие пробелы в их понимании Observables и RxJS.
Цель этого курса — дать вам отличный набор инструментов для начала вашего путешествия по RxJS!
Здесь вы изучите основные концепции RxJS, такие как:
Observables
Подписки
Наблюдатели
Функции создания
Операторы Pipeable
Subjects
В первых разделах этого курса будут медленно и подробно представлены основы Observables обьектов и RxJS. Мы рассмотрим идею потоков и реактивного программирования, чтобы понять, как данные поступают к нам при использовании наблюдаемых обьектов и покажу вам, какие источники мы можем найти в их мире, а также, как мы можем их выполнять, создавая подписки, и как мы можем реагировать на уведомления, выдаваемые с помощью наблюдаемых обьектов. Мы будем использовать диаграммы Marble, чтобы представить вещи в простом для понимания графическом виде. Также будет множество разделов программирования, объясняющих каждую функцию.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
RxJS 7 and Observables: Introduction,
а также все другие курсы, прямо сейчас!
combineLatest - Reacting to multiple input changes
Урок 44.00:02:00
Module Summary
Урок 45.00:04:32
Module Introduction
Урок 46.00:04:09
Operator Stacking
Урок 47.00:11:55
filter
Урок 48.00:06:57
map
Урок 49.00:09:22
tap
Урок 50.00:07:18
debounceTime
Урок 51.00:10:45
catchError
Урок 52.00:02:44
Flattening Operators
Урок 53.00:09:04
Flattening Operators - Static Example
Урок 54.00:08:26
Flattening Operators - Dynamic HTTP Request
Урок 55.00:07:09
Flattening Operators - Error Handling - First Solution
Урок 56.00:08:32
Flattening Operators - Error Handling - Second Solution
Урок 57.00:07:14
Flattening Operators - Concurrency - concatMap
Урок 58.00:03:26
Flattening Operators - switchMap
Урок 59.00:03:59
Flattening Operators - mergeMap
Урок 60.00:05:58
Flattening Operators - Side by Side Comparison
Урок 61.00:01:23
Module Summary
Урок 62.00:01:17
Module Introduction
Урок 63.00:02:34
Multicasting
Урок 64.00:01:24
Subject vs Observable vs Observer
Урок 65.00:06:38
Subject in Action
Урок 66.00:02:09
BehaviorSubject - Concept
Урок 67.00:11:30
BehaviorSubject in Action
Урок 68.00:01:07
Module Summary
Урок 69.00:01:55
Course Summary
Комментарии
mistorbosz
Good course but it is old
hazartilirot
Most examples shown in the video won't work in your IDE since ajax works in a browser, not with the Node.js. The course is definitely worth watching, but watch it in the double speed. :)
iromashko
Очень хороший курс для начинающих.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
RxJS - это библиотека для реактивного программирования, которая позволит удобно организовать работу с событиями и асинхронным кодом, писать сложную логику декларативно. RxJS активно используется в фреймворке Angular, а также с Vue (Vue-rx) и лежит в основе реализации middleware для Redux (redux-observable) для React.
Когда менеджер предъявляет нам требования к функции приложения, он не слишком заботится о том, как мы его создаем. И часто они думают, что тяжелые вещи будут легкими. Работать со временем и координировать различные типы событий может быть сложно. К счастью, у нас есть RxJS, чтобы помочь!
Операторы являются основными строительными блоками для реагирования на данные в ваших JavaScript-приложениях. В этом курсе вы узнаете, что такое операторы, а затем ознакомитесь с наиболее полезными операторами, которые может предложить RxJS.
Готовы выйти за рамки основ? Создайте свои собственные Observable, изучая продвинутые шаблоны и API. От продвинутых операторов преобразования, комбинирования и фильтрации до диаграмм и тестирования.
Создавайте компоненты React из Streams с RxJS и Recompose
Build React Components from Streams with RxJS and Recompose
Примечание. Активное обслуживание Recompose было прекращено с момента объявления о хуках React. Ваш существующий код с использованием Recompose все еще будет работать. Recompose не совместим с RxJS версии 6 и выше.