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

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

欢迎评论

【问题讨论】:

标签: javascript reactjs react-native


【解决方案1】:

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

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

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

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

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

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

希望对您有所帮助。

【讨论】:

猜你喜欢
  • 2012-05-04
  • 2016-07-12
  • 1970-01-01
  • 1970-01-01
  • 2011-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-26
相关资源
最近更新 更多