官术网_书友最值得收藏!

Difference between bacon.js and RxJS observables

In Chapter 2, Reacting for the First Time, you learned that an observable is basically an abstraction over possible asynchronous data. The observable gives you the power to transform data using different operators and take an action when a piece of new data becomes available, using a subscriber. The bacon.js library uses the term subscriber to the object listening to incoming data, but on Reactive Extensions, we will use a different term; we will call it Observer.

Conceptually, there is no difference between the two. Basically, it was just names chosen by the developers of both libraries; however, it is important that you're aware of both the names as you will see both being used in the documentation of the libraries.

In bacon.js, we saw two different flavors of observables:

  • EventStreams
  • Properties

In RxJS, we will always talk about:

  • Observables
  • Observers
In this chapter, you will also learn more about three special objects in RxJS. They are called Subject, Disposable, and Scheduler.
主站蜘蛛池模板: 日喀则市| 麻江县| 崇礼县| 云浮市| 云霄县| 泰宁县| 南木林县| 汪清县| 伊宁市| 凌源市| 兰坪| 河源市| 长子县| 封开县| 仪征市| 南岸区| 沙雅县| 齐河县| 资中县| 循化| 莲花县| 霍州市| 贺州市| 汤阴县| 巴林右旗| 隆回县| 武胜县| 宜兰县| 阿坝| 岱山县| 海安县| 南澳县| 大竹县| 长葛市| 海阳市| 孝昌县| 嘉峪关市| 顺平县| 石柱| 兰西县| 娱乐|