我正在将我的PhoneGap应用迁移到React Native。
由于我的PhoneGap应用使用了许多jQuery插件,所以我很好奇React Native是否可以使用jQuery。
我正在将我的PhoneGap应用迁移到React Native。
由于我的PhoneGap应用使用了许多jQuery插件,所以我很好奇React Native是否可以使用jQuery。
不行。JQuery 在很大程度上依赖于 HTML DOM 和 CSS,而 React Native 则有自己类似 DOM 的原生视图层次结构和自己的样式实现,其中一部分与 CSS(flex-box)相似,但实现方式不同。
为了让你更好地理解——React Native 应用程序不是 HTML/Hybrid 应用程序——它是一个本地应用程序,其逻辑由 Javascript 控制,并使用虚拟视图层次结构呈现 react 模式。与 web 应用程序唯一的共通点是 Javascript 引擎(没有 CSS/HTML)。Phonegap 应用程序是使用 web 视图的混合 HTML 应用程序,因此它们可以使用不仅仅是纯 javascript 而且还与 HTML/CSS 相关的框架/插件。
0.8
版本,尚未完全发布。如果没有处理某些内容的组件或节点模块,您必须自己构建它们。 - MikaelC