【文件属性】:
文件名称:异步用户界面构建JS库Yolk.zip
文件大小:38KB
文件格式:ZIP
更新时间:2022-08-06 23:34:47
开源项目
Yolk 是是构建异步用户界面的 JavaScript 库,基于 RxJS 和 Virtual DOM。主要特性:熟悉:Yolk 大小约为 11kb minified gzipped,基于 Virtual DOM 和 RxJS。一切都是可观察的 无状态示例代码:/** @jsx Yolk.createElement */
import Yolk from `yolk`
function Counter () {
// map all plus button click events to 1
const handlePlus = this.createEventHandler()
const plusOne = handlePlus.map(() => 1)
// map all minus button click events to -1
const handleMinus = this.createEventHandler()
const minusOne = handleMinus.map(() => -1)
// merge both event streams together and keep a running count of the result
const count = plusOne.merge(minusOne).scan((x, y) => x y, 0).startWith(0)
return (