Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

egghead.io

Thinking Reactively with RxJS-resource

via egghead.io

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the fundamentals of reactive programming using RxJS in this comprehensive 70-minute tutorial. Learn how to leverage observables, operators, and streams to build efficient and scalable applications. Discover techniques for handling asynchronous data flows, managing complex state, and implementing reactive patterns in your JavaScript projects. Gain practical insights into thinking reactively and apply RxJS concepts to solve real-world programming challenges.

Syllabus

  • Thinking Reactively with RxJS Course Intro
  • Use reactive, RxJS based solutions for complex problems
  • Break down a requirement into small problems
  • Pipe events to numbers and maintain a running count using the scan operator
  • Create safe and predictable observable abstractions
  • Maintain shared observable state using the scan and shareReplay operators
  • Use the filter and pairwise operators to determine when to show and hide the spinner
  • Build an observable from a simple english requirement
  • Expose complex reactive code as simple function based APIs
  • Encapsulate complex imperative logic in a simple observable
  • Extend Your Reactive Logic in RxJS using Observable-like Proxies that Delay or Drop Events
  • Use RxJS combineLatest to Only Emit Notifications When Certain Events Have Happened
  • Maintain Self-resetting State in Your Observable Streams using the RxJS scan Operator
  • Build an Event Combo Observable with RxJS
  • Use RxJS exhaustMap to Wait for Open Combos to Finish Before Starting New Ones
  • Simplify Usage of Your Reactive Service by Building an RxJS Operator to Manage It For You
  • Extend Promises by Adding Custom Behavior

Taught by

Rares Matei

Reviews

Start your review of Thinking Reactively with RxJS-resource

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.