反应类似的JavaScript库[关闭]

Posted

技术标签:

【中文标题】反应类似的JavaScript库[关闭]【英文标题】:react similar JavaScript library [closed] 【发布时间】:2016-12-02 06:23:43 【问题描述】:

我喜欢差异比较和虚拟 DOM 渲染的概念。 但是真的不喜欢混合html/js(jfx)的方式。 有没有 javascript 库可以做差异比较,只渲染变化的 DOM 组件,而不是建立一个复杂的平台?

欢迎评论

【问题讨论】:

github.com/stevenvachon/handlebars-react ? 【参考方案1】:

很难说你所谓的“复杂平台”,React 是一个库,而不是框架或平台(也许 RN 是),所以我不会认为它是复杂的。有很多库都在使用虚拟 DOM 渲染,我给你的选择很少:

Deku - 一个使用纯函数和虚拟 DOM 呈现界面的库。您以类似于 React (JSX) 的方式编写视图,它看起来非常相似但更轻量级。您还可以根据他们的差异和修补 API 制作自己的库。

virtual-dom - 这个库原本打算作为一个普通的渲染引擎,所以很可能这就是你真正想要的。

Cycle.js - 函数式和反应式框架,可以使用 JSX(文档中通常没有 JSX),但不是必需的。据我所知,您可以将它与 RN 一起使用。

Mithril - 还有一个,非常轻量级,在切换到 React 之前我经常使用它。

我想说它们都很简单,你不需要学习特定的语法,比如在使用 AngularJS 时,你可以使用真正的 JavaScript 而没有任何技巧。

希望对您有所帮助。

【讨论】:

请不要发布明显跑题的答案! See: Should one advise on off topic questions? 离题问题可以关闭和删除,这可能会使您的贡献无效。在这里,这个问题完全是题外话,因为它是一个工具请求,请参阅help center。

以上是关于反应类似的JavaScript库[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

用于动态切换页面/视图的 Javascript 库

用于搜索引擎样式搜索的 JavaScript 库? [关闭]

用于快速呈现数千个DOM元素的Javascript库[关闭]

推荐阅读/教程以了解反应性香蕉 FRP 库 [关闭]

如何在本机反应中使用诸如 moment.js 之类的 javascript 库

是否可以在 javascript 应用程序中使用 c++ 库