Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 1.6 KB

22-rxjs.md

File metadata and controls

81 lines (61 loc) · 1.6 KB

Reactive Extentions (RxJS)

RxJS 6.x

Setup

  • rxjs npm install rxjs
  • rxjs-stream npm install rxjs-stream

Observable

Subscribe / Unsubscribe

const subscription = observable.subscribe(
  data => console.log('Next', data),
  error => console.error('Error', error),
  () => console.log('Complete')
);
subscription.unsubscribe();

Observer

observable.subscribe({
  next(data) {
    console.log('Next', data);
  },
  error(error) {
    console.error('Error', error);
  },
  complete() {
    console.log('Complete');
  },
});

Into observable

Combination operators

NodeJS

Subjects

Schedulers

Resources / Links