我正在将phonegap应用迁移到react native.

因为我的phonegap应用程序使用了很多jQuery插件,所以我很好奇react native是否可以使用jQuery.

推荐答案

不.JQuery严重依赖HTML DOM和CSS,其中react native有自己类似DOM的本机视图层次 struct ,有自己的样式实现,类似于CSS的子集(flex box),但实现方式不同.

简单地说,React原生应用程序不是HTML/混合应用程序,它是一个原生应用程序,其逻辑由Javascript控制,并使用带有虚拟视图层次 struct 表示的React模式.web应用唯一常见的部分是Javascript引擎(没有CSS/HTML).Phonegap应用程序是使用web视图的混合HTML应用程序,因此它们可以使用非纯javascript但与HTML/CSS绑定的框架/插件.

React-native相关问答推荐

使用react-native-reanimatedreact 导航崩溃

React Native 映射未定义不是函数

React-native 重置数据库

IntelliSense 在第一项后无法在 React Native 样式表中工作

如何从 Firebase 获取所有设备令牌?

什么时候适合在 React 中使用构造函数?

React-native android 样式化 textInput

如何在 React Native 中本地存储不是字符串的数据

如何解决react-navigation 问题:Animated: `useNativeDriver` is not supported because the native animated module is missing.?

使用 React Navigation 制作离开屏幕的动画

将图标添加到drawer抽屉react-navigation v5

如何在 ubuntu 上安装 facebook watchman?

react native如何访问文件系统?

带有 xcode 模拟器的 react-native 有非常慢的alert

是否可以在 react-native 的构造函数中调用异步函数?

React Navigation 中的选项卡导航器图标

您将如何在 Alert 中模拟onPress?

使用 React-Native Navigation 传递数据

React Native - 如何从推送通知中打开路由

python 3与本机兼容吗?还是我应该按照 react 文档的建议安装 python 2?