一个由 Kotlin
构建的轻量前端框架.
- 数据脏检查及最小化更新视图
- 支持低版本
IE
- 支持
JVM (Java)
服务端渲染和Wasm
- 视图更新分片处理 (类似
React - Fibers
) - 轻量化 (只有不到 10kb)
- 自带全局状态管理
- 插件系统
fun main() {
render {
+"你好, 世界!"
awesome()
}
}
val 你好世界 = sarla {
var 点击次数 = data(0)
h {
button {
events { onClick = { 点击次数++ } }
+"点我!"
}
div(0) {
+"你已经点击了: ${点击次数()} 次."
}
}
}
Shirasawa - Apisium