RxJS
lastmod 2020-10-15created 2017-02-0613 edits
The ReactiveX library for JavaScript.
This is a rewrite of Reactive-Extensions/RxJS and is intended to supersede it once this is ready. This version's purpose is to have better performance, better modularity, better debuggable call stacks, while staying mostly backwards compatible, with some breaking changes that reduce the API surface.
Simple
RxJS is the Reactive Extensions For JavaScript library. Here, Reactive Extensions means it has been extended to support reactive programming, originating from the ReactiveX project. ReactiveX provides a combination of the Observer patternb, the Iterator pattern, and functional programming. RxJS represents event streams as objects called Observable and helps you write asynchronous, event-based programs. It also adopts functional programming techniques, providing a variety of operators as an API for event handling.
Troubleshooting
Cannot find module 'rxjs-compat/Observable'
If you get the error above, install the following module.
See also
Favorite site
- RxJS API Document
- Github - rxjs
- Why did MS create ReactiveX? (feat. RxJS)
- Translation - Understanding reactive programming and RxJS
- Is RxJS worth using?
- Rxjs - Usage notes 2
- RxJS - Not for Me - Reactive programming category
- RxJS summary. A brief summary of the concepts of RxJS. | by Park Seong-ryong ( Andrew park ) | Medium
- [Recommended] What is RxJS? - A husband who cares only for his wife, son, and daughter 1
References
-
Sculove.github.io_-_What_is_RxJS.pdf ↩