居住 介绍 受LiveData的极大启发,我们需要一种kotlin多平台方式来在通用主ViewModel中设置数据,并在android,web,桌面,ios和我们可以实现声明性UI的任何位置进行观察 问题陈述 虽然Kotlin确实可以在协程库中具有SateFlow,但使用非Kotlin代码(即Swift和JavaScript)中的SateFlow则需要大量包装器才能工作 设置 npm install @asoft-ltd/live-core 样本 const live = Live ( 1 ) const watcher = liveInt.watch { console.log( " Watcher 1: $it " ) } // console: "Watcher 1: 1" live.value = 2 // console: "Watcher 1: