为了找到这个问题的明确答案,我搜索了很多,但不幸的是,由于我对这两种技术都不熟悉,我找不到明确的答案.

我将使用PWA技术开发一个跨平台的移动应用程序,我知道我可以使用react,但我想知道是否也可以使用react native,因为它是为移动应用程序设计的,而react是为web应用程序设计的.

我发现这个问题描述了react和react native之间的区别:"react native是react之上的一个额外库,用于为iOS和Android设备制作本机应用程序."

What is the difference between React Native and React?

使用react native和PWA是否存在冲突?

任何建议都将不胜感激.

推荐答案

React原生应用程序和PWA之间没有关系.

React Native是用javascript编写的本机应用程序,而PWA只是web应用程序.

只有当web应用程序包含 list 文件并通过https提供服务时,它才会充当PWA.您还可以使用推送通知、缓存等所有web功能.请参阅此处的完整列表-https://whatwebcando.today

React-native相关问答推荐

REACT-Native-Render-html中所有文本的默认字体大小

如何从 onCacheEntryAdded 生命周期回调向 RTK 查询 useQuery() 挂钩抛出错误

为什么我的expoav视频不会自动播放?

react native调用fetch后如何使用Async Storage在本地保存数据?

如何修复 React Native 中任务:app:processDebugManifest的执行失败?

React Native 响应式图像宽度,而图像的宽度/高度比保持不变

'React native run android' 在模拟器中启动应用程序后立即停止

TouchableOpacity 作为 ListView 中的 Item 仅在 TextInput 失go 焦点后做出响应

TypeError:undefined is not an object(判断'navigator.geolocation.requestAuthorization')

如何使用 React Navigation 使 TabNavigator 按钮推送模态屏幕

以编程方式在 React Native 中添加组件

React Native:无法点击调试菜单

可以react native使用jQuery

通过 ToolbarAndroid => onIconClicked 显示 DrawerLayoutAndroid

如何在 React 中使用带有钩子的生命周期方法?

在 react-native 中设置动态 'initialRouteName'

React Native:如何将文件拆分为多个文件并导入它们?

如何为 TouchableOpacity 组件创建禁用样式?

React-native Awesome 元素没有构建 android 元素

如何在react-native中验证 TextInput 值?