Reactive-Extensions/RxJS和ReactiveX/rxjs有什么区别
问题描述:
我有点困惑。这些库有什么区别?
https://github.com/ReactiveX/rxjs
https://github.com/Reactive-Extensions/RxJS
什么是rx之间的延异,@reactivex/rxjsrxjs上NPM。
如果你搜索npm,那么rxjs有多个库,哪一个库是官方的?
https://www.npmjs.com/search?q=rxReactive-Extensions/RxJS和ReactiveX/rxjs有什么区别
答
RxJS 4托管:https://github.com/Reactive-Extensions/RxJS
RxJS 5(https://github.com/ReactiveX/rxjs)取代RxJS 4,并与RxJS 4 README.md on gtihub says相对兼容:
无扩展JavaScript库。这是对Reactive-Extensions/RxJS的重写,旨在在此准备就绪时取代它。
RxJS 5完全写入TypeScript中,并编译为ES6和ES5(作为UMD格式的包)。
还有RxJS 6目前正在开发中。
此外,RxJS 4现在被称为rx
和npm,而RxJS 5现在是rxjs
。范围内的@reactivex/rxjs
可能只是一个较旧的npm包(它们都来自同一个回购站)。
注意,他们也改变了一些API的RxJS 5,因此代码RxJS 4书面不会RxJS 5没有迁移工作工作。 – Brandon