React-native 和 Electron 的区别

新手上路,请多包涵

我想构建一个简单的只读应用程序,它应该在 Android、iOS、Windows、OSX 和 Linux 上运行。电子支持移动平台吗?我不知道我应该去哪一个。

原文由 mohitmun 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.3k
1 个回答

Electron 包含 chrome 引擎,可将网页呈现为原生应用程序,并支持不同的插件以添加桌面应用程序功能。

Electrino 不包含任何渲染引擎,它使用 Mac 上的 Safari 引擎,因此安装文件比 Electron 小。尚不支持 Windows。

React Native 对 Android 和 iOS 使用了跨平台的渲染。

示例: <Text> 在 Android 上将是 TextView 在 iOS 上将是 UITextField

React Native Web 使 React Native 在 Web 上工作

示例: <Text> 在网络上将是 <p><label> 不确定,之后,它可以通过电子在桌面上工作

您可以通过 React Native 代码使用此模板构建通用应用程序。

此外,如果您想要一个特定的目标,您可以添加 component.web.js.electron.js.android.js.ios.js 仅此目标 —0aedb8942f43a2beed0 5

https://github.com/react-everywhere/re-start/tree/react-16

原文由 amorenew 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏