【发布时间】:2015-08-04 09:14:40
【问题描述】:
我正在将我的 phonegap 应用程序迁移到 react-native。
由于我的 phonegap 应用使用了很多 jQuery 插件,所以我很好奇 react-native 是否可以使用 jQuery。
【问题讨论】:
标签: jquery react-native
我正在将我的 phonegap 应用程序迁移到 react-native。
由于我的 phonegap 应用使用了很多 jQuery 插件,所以我很好奇 react-native 是否可以使用 jQuery。
【问题讨论】:
标签: jquery react-native
不。 JQuery 严重依赖 HTML DOM 和 CSS,其中 react-native 有自己的类似 DOM 的原生视图层次结构,其样式实现类似于 CSS 的子集(flex-box),但实现方式不同。
简单地说——React-Native 应用程序不是 HTML/Hybrid 应用程序——它是一个原生应用程序,其逻辑由 Javascript 控制,并使用带有虚拟视图层次结构表示的反应模式。 Web 应用程序唯一的共同点是 Javascript 引擎(没有 CSS/HTML)。 Phonegap 应用程序是使用 Web 视图的混合 HTML 应用程序,因此它们可以使用不是纯 JavaScript 而是绑定到 HTML/CSS 的框架/插件。
【讨论】:
0.8 中并且尚未完全发布。如果没有处理某些事情的组件或节点模块,您必须自己构建它。