egghead.io
Courses
Enroll Today
Sign in
illustration for Thinking Reactively with RxJS-resource
pro

Thinking Reactively with RxJS-resource

Instructor

Rares Matei

1h 10m closed-captioning
·
17 lessons
2
people completed
Published 5 years ago
|
Updated 4 years ago
Start Watching
illustration for Thinking Reactively with RxJS-resource
Start Watching

Course Content

1h 10m • 17 lessons
  • Thinking Reactively with RxJS

    • 1

      Thinking Reactively with RxJS Course Intro

    • 2

      Use reactive, RxJS based solutions for complex problems

    • 3

      Break down a requirement into small problems

    • 4

      Pipe events to numbers and maintain a running count using the scan operator

    • 5

      Create safe and predictable observable abstractions

    • 6

      Maintain shared observable state using the scan and shareReplay operators

    • 7

      Use the filter and pairwise operators to determine when to show and hide the spinner

    • 8

      Build an observable from a simple english requirement

    • 9

      Expose complex reactive code as simple function based APIs

    • 10

      Encapsulate complex imperative logic in a simple observable

    • 11

      Extend Your Reactive Logic in RxJS using Observable-like Proxies that Delay or Drop Events

    • 12

      Use RxJS combineLatest to Only Emit Notifications When Certain Events Have Happened

    • 13

      Maintain Self-resetting State in Your Observable Streams using the RxJS scan Operator

    • 14

      Build an Event Combo Observable with RxJS

    • 15

      Use RxJS exhaustMap to Wait for Open Combos to Finish Before Starting New Ones

    • 16

      Simplify Usage of Your Reactive Service by Building an RxJS Operator to Manage It For You

    • 17

      Extend Promises by Adding Custom Behavior

    egghead.io logo
    Expert led courses for professional front-end web developers.
    • Search
    • Articles
    • Talks
    • Podcasts
    • Topics
    • Machine
    • Pricing
    • egghead for teams
    • Store
    • support@egghead.io
    ©egghead.io
    Terms & ConditionsFAQ
    Light Mode