|Web前端:React Native Web与React — 比较指南( 二 )
而在React Nativefor web 中 , metro bundler 会自动生成类 , 如下所示:你不能真正直接更改 html 以进行反复试验 , 你需要更改编辑器本身中的代码 。
你可以轻松集成第三方库 。 大多数第三方库都有 react 包 , 即使没有 , 你也可以轻松地将库集成为原始 html 和 js 形式 。 而使用react-native-web集成第三方库可能不是那么简单 , 尽管有时你总是可以创建模拟 。
React 更稳定 , 你会在网上找到很多关于几乎所有东西的文档 。 此外 , React 拥有强大的社区支持 。
React native for web 是相对较新的技术 , 你不会找到很多关于它的文档 。 但它正在回升 , 所以它是一项非常好的学习技术 。
React Native Web 相对于 React 的优势
React Native Web 也有一些优点 。 既然我们知道 , React Native 是一个跨平台的移动应用程序开发框架 。
React Native 的好处是它支持 iOS 和 Android 的相同设计工具 , 开发人员可以使用它在JavaScript中创建 Web 应用程序 。 让我们看看这些相对于 React 的优势:
如果你已经编写了 react-native 代码库 , 那么只需进行少量更改 , 你就可以在 Web 上运行相同的代码 。 而如果你选择 react , 那么你几乎必须从头开始 。 不过 , 你可以通过设置 monorepo 并在应用程序和 Web 之间保留一些通用的 utils 代码来节省一些时间 。
如果你想一起构建应用程序和 Web 版本 , React Native Web 非常棒 , 因为它提供了最大的代码共享 , 而使用 React , 你必须单独保存视图文件 。
随着社区推动在任何地方使用样式化组件 , 慢慢地 , 使用react-native-web和 react 的开发工作将变得非常相似 。
总结
Reactjs 和React Native都是应用程序和 Web 开发的关键基础 , 由于它们的多功能性和不断增长的库生态系统 , 它们每天都在获得牵引力 。
虽然Reactjs只是一个JavaScript库 , 而React Native是完整的框架 , 但前者是后者的核心 , 两者协同运行 。
如果Reactjs最适合开发具有大量功能和复杂计算的应用程序 , 那么React Native最适合为你的移动应用程序提供原生感觉 。
【|Web前端:React Native Web与React — 比较指南】开发者世界中的每一种技术或框架都有局限性 , Reactjs和React Native也不例外 。
- 普华永道|Web3.0经济中NFT的未来
- 开源软件|Web3能拯救失落的互联网人吗?
- 编程|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 前端开发|Web前端:前端开发人员与后端开发人员,谁最适合你的业务?
- 百度|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 电子商务|广州蓝景分享 — 给刚入职前端\大佬\们的一些建议
- 荣耀magic|Web前端:前端开发人员与后端开发人员,谁最适合你的业务?
- 产品经理|Web3能拯救失落的互联网人吗?
- web3.0时代,百度再造入口
- 网站建设|网站建设应该关心Web3.0吗?
