RxJS Beyond the Basics: Operators in Depth
Offered By: egghead.io
Course Description
Overview
Operators are the core building blocks for reacting to data in your JavaScript applications.
In this course you will learn what operators are, and then take a tour of the most useful operators that RxJS has to offer.
In this course you will learn what operators are, and then take a tour of the most useful operators that RxJS has to offer.
Syllabus
- Understand RxJS Operators
- Use Marble Diagrams to Understand RxJS Operators
- Use RxJS mapTo and map to Transform Values Emitted by Observables
- Inspect the Behavior of Operators with RxJS do
- Filter Events Based on a Predicate with RxJS filter
- Filter Events with RxJS Operators take, first, and skip
- Filter Events with RxJS Operators takeLast and last
- Prepend/Append Data with RxJS Operators concat and startWith
- Merge Values in Parallel with RxJS Operator merge
- Join Values from Multiple Observables with RxJS combineLatest
- Control the Output of Values with RxJS Operator withLatestFrom
- Combine Values with RxJS Operator zip
- Combine Values of One Observable with RxJS scan
- Group Consecutive Values Together with RxJS Operator buffer
- Delay the Emission of Values from an RxJS Observable
- Drop and Delay Observable Emissions with RxJS debounce
- Limit the Rate of Emissions from Observables with throttle in RxJS
- Filter Redundant Observable Emissions with RxJS distinct
- Handle Errors with RxJS catch
- Resubscribe to an Observable on Error with RxJS retry
- Repeat the Execution of an Observable with RxJS repeat
- More operators and conclusion
Taught by
André Staltz
Related Courses
Front-End JavaScript Frameworks: AngularThe Hong Kong University of Science and Technology via Coursera Многопоточность и сетевое взаимодействие в Android
Moscow Institute of Physics and Technology via Coursera Creating a Dynamic Web Application using RShiny
Coursera Project Network via Coursera Building Web Applications with Shiny in R
DataCamp Develop a reactive Java microservice with ReactiveJ
Udemy