【发布时间】:2016-02-05 05:27:27
【问题描述】:
我有一个 Html 页面,它与第三方引擎配置/连接,该引擎会根据某些规则不断检查 Web 应用程序,并在条件通过时将 div 标签嵌入到正文中。
div 和其中的所有元素的创建都是使用 javascript 完成的。现在我需要用 react.js 和 Flux 方式替换元素创建(dom 操作)的 javascript 方式。
谁能告诉我,除了使用虚拟 dom 以获得更好的性能之外,使用 React 而不是一般的 javascript 有什么优势。
【问题讨论】:
-
试试看。一种写法,另一种写法,比较。尝试在一段时间内维护和扩展这两种解决方案。形成你自己的意见。
-
简而言之:声明式与命令式 UI 实现。
-
虚拟 DOM 的好处不仅仅是更好的性能,而且 React 比虚拟 DOM 有更多的好处。 Flux 是一种架构。与 vanilla javascript 相比,React 相对于 vanilla javascript 的许多优点类似于 [在此处插入任何包/框架]。对于 SO 来说可能太宽泛了。您可能会发现更好的结果,例如here..
标签: javascript reactjs reactjs-flux