1作者: dsagal6 个月前
GrainJS 是一个用于构建动态 Web 应用程序的 JavaScript / TypeScript 库。 * 它部分受到 React 的启发,但基于可观察对象(如 Knockout),而不是虚拟 DOM。 * 它轻量级,没有依赖项,并且压缩后仅约 30KB。 * 它不需要特殊的工具。它仅仅是一个库。 * 它支持在 JS 中方便地构建 DOM、事件分发、DOM 事件订阅、可处置组件以及代码内 CSS 样式。 * 它完全为 TypeScript 提供了类型支持。 * 它通过为 Grist 丰富的前端应用程序提供支持,证明了其价值。 源代码:[https://github.com/gristlabs/grainjs/](https://github.com/gristlabs/grainjs/)