RxJS in Node.js

Learn how to run RxJs in your terminal.

What is reactive programming?

Reactive programming is a programming paradigm that encompasses many concepts and techniques. In this course, we’ll focus particularly on creating, transforming, and reacting to streams of data. Mouse clicks, network requests, arrays of strings—all these can be expressed as streams to which we can “react” as they publish new values, using the same interfaces regardless of their source.

Reactive programming focuses on propagating changes without us having to explicitly specify how the propagation happens. This allows us to state what our code should do, without having to code every step to do it. This results in a more reliable and maintainable approach to building software.

Get hands-on with 1200+ tech skills courses.