observable(可观察对象)
编辑此页面import { observable } from "solid-js"
function observable<T>(input: () => T): Observable<T>
此方法接收一个信号并生成一个可观察对象(Observable)。
你可以使用你选择的任何 Observable 库来消费它,通常是通过 from
操作符。
// 如何将 rxjs 与 Solid 信号集成import { observable } from "solid-js"import { from } from "rxjs"
const [s, set] = createSignal(0)
const obsv$ = from(observable(s))
obsv$.subscribe((v) => console.log(v))
你也可以不使用 rxjs 而直接使用 from
;查看这个页面了解更多。