【发布时间】:2015-05-04 10:33:37
【问题描述】:
我已经构建了我的应用程序的几个页面。因为我需要一个 javascript 框架和亚秒级动态页面,所以我想我会尝试 React/Flux。
尽管阅读了很多内容,但我不完全了解您是否可以保留我现有的代码库 (html/js) 并仅在需要与数据库交互的网页的某些块上使用 React (jsx, modules)/动态实现?
我们举个例子: 我的页面有很多东西:我调整了很多引导程序(使用 css),实际上在幕后使用 javascript/DOM ex 用于下拉菜单和其他东西),respond.js 用于在 ie8 上启用媒体查询(我猜是使用DOM),以及许多第三方工具,例如 intercom.io,甚至是我屏幕底部的谷歌分析 js 跟踪窗口。 您可以在此处查看页面的外观。
我的需要:我只需要块 (D) 上的动态调整和实时功能,其他所有的,标题 (B),对讲机 (C),其余的可以保持原样,这样可以节省一些如果我可以将它们保留在当前的 html 代码中,我会花很多时间。
所以这是我的问题:
(1) 我必须在 react 上转换页面上的所有内容还是只放入 jsx/react 块 (D) 并保持其余部分不变?
与 (1) 我想利用 React 带来的主要优势(虚拟 DOM 和差异),即使整个页面不在 React 上,我仍然可以使用它吗?
1234563比如下拉菜单、灯箱、intercom.io 脚本、谷歌分析脚本那么难吗?我的意思是或者我可以保留 css 并使用它来更改 html http://facebook.github.io/react/html-jsx.html 吗?这真的很容易,但我担心这里有一个问题......:)
【问题讨论】:
标签: javascript reactjs reactjs-flux flux