
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Вы присоединились к проекту, который использует Observables и RxJS, и понятия не имеете, как их использовать? Вы уже используете RxJS и Observables, и их поведение продолжает вас удивлять? Хотите изучить новый инструмент для удобной обработки асинхронного кода? Если вы ответили "да" на любой из вышеперечисленных вопросов, то это может быть отличным курсом для вас! Известно, что у RxJS крутая кривая обучения.
В Интернете есть много курсов, статей, документов, которые замечательны и охватывают множество сложных сценариев RxJS, однако я заметил, что трудно начать и сделать первые шаги. Кроме того, многие опытные пользователи RxJS все еще время от времени совершают некоторые основные ошибки, поскольку они плохо понимают механику Observables.
Этот курс поможет вам войти в мир RxJS медленно, шаг за шагом. Это может даже помочь более продвинутым пользователям RxJS заполнить недостающие пробелы в их понимании Observables и RxJS.
Цель этого курса — дать вам отличный набор инструментов для начала вашего путешествия по RxJS!
Здесь вы изучите основные концепции RxJS, такие как:
В первых разделах этого курса будут медленно и подробно представлены основы Observables обьектов и RxJS. Мы рассмотрим идею потоков и реактивного программирования, чтобы понять, как данные поступают к нам при использовании наблюдаемых обьектов и покажу вам, какие источники мы можем найти в их мире, а также, как мы можем их выполнять, создавая подписки, и как мы можем реагировать на уведомления, выдаваемые с помощью наблюдаемых обьектов. Мы будем использовать диаграммы Marble, чтобы представить вещи в простом для понимания графическом виде. Также будет множество разделов программирования, объясняющих каждую функцию.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
RxJS - это библиотека, которая предлагает "Расширенное управление событиями" и "Более мощную альтернативу промисам" в одном решении. Она предоставляет удобные инструменты для работы с событиями и асинхронным кодом, а также позволяет описывать сложную логику декларативно.RxJS широко используется в фреймворке Angular, а также совместно с Vue через Vue-rx, и она является основой реализации middleware для Redux (redux-observable)
Когда менеджер предъявляет нам требования к функции приложения, он не слишком заботится о том, как мы его создаем. И часто они думают, что тяжелые вещи будут легкими. Работать со временем и координировать различные типы событий может быть сложно. К счастью, у нас есть RxJS, чтобы помочь!
Операторы являются основными строительными блоками для реагирования на данные в ваших JavaScript-приложениях. В этом курсе вы узнаете, что такое операторы, а затем ознакомитесь с наиболее полезными операторами, которые может предложить RxJS.
Готовы выйти за рамки основ? Создайте свои собственные Observable, изучая продвинутые шаблоны и API. От продвинутых операторов преобразования, комбинирования и фильтрации до диаграмм и тестирования.
Примечание. Активное обслуживание Recompose было прекращено с момента объявления о хуках React. Ваш существующий код с использованием Recompose все еще будет работать. Recompose не совместим с RxJS версии 6 и выше.