Basics

Last updated last month

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code

Don't be scared of the complexity and abstractions presented in RxJS API — Marble.js in general is incredibly simple. If you've ever worked with Redux Observable or @ngrx/effects, you will feel right at home. If you're new to reactive programming, it's easy too!

In this guide, we'll walk you through the basics of a Marble.js:

Getting started

Effects

Routing

Middlewares

Error handling