fastrx简化版的 RxJs

联合创作 · 2023-09-22 01:59

fastrx 是一款简化版的RxJs。旨在更轻量,速度更快,更容易扩展。

安装方法:

npm i fastrx

fastrx中的API基本和RxJs 6 保持一直,但没有实现schedule功能。

fastrx有两种编程方式,即链式编程(RxJS5的方式)和管道编程(RxJS6的方式)

import { rx } from 'fastrx';

rx.of(1,2,3).filter(x=>x<2).subscribe(console.log)
import {pipe,fromArray,filter,subscribe} from 'fastrx';
pipe(fromArray([1,2,3]), filter(x=>x<2), subscribe(console.log))

针对vue增加了一些API

fromVueEvent(target: any, name: string): Observable
fromVueEventOnce(target: any, name: string): Observable
fromLifeHook(hook: () => void, once?: boolean): Observable
fromAnimationFrame(): Observable
fromNextTick(vm: any): Observable

 

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报