反应类似的JavaScript库

时间:2016-07-28 03:22:05

标签: javascript reactjs react-native

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

您的评论欢迎

1 个答案:

答案 0 :(得分:-1)

很难说你称之为“复杂平台”,React是一个库,不是框架或平台(也许是RN),所以我不认为它是一个复杂的。有很多库使用虚拟DOM渲染,我没有什么选择:

  • Deku - 使用纯函数和虚拟DOM渲染接口的库。您以与React(JSX)类似的方式编写视图,它看起来非常相似但更轻量级。您还可以根据其差异和修补API创建自己的库。

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

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

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

我会说它们都很简单,你没有像使用AngularJS那样学习特定的语法,你可以使用真正的JavaScript而不会有任何黑客攻击。

希望得到这个帮助。