|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和NFT
- javascript|Web前端:VueJS与ReactJS — 比较指南
- 编程|Web前端:Redux 和 Mobx比较,哪个更好?
- javascript|Web前端:Mean Stack开发的组件有哪些?
- 抢占Web3先机,硅谷人才跳槽忙
- webkit|华为Mate Xs 2开启首销 轻薄+无折痕+丰富应用生态,9999入手超值
- 伊隆·马斯克|Web前端:Mean Stack开发的组件有哪些?
- 中国互联|从“Web3.0中国掉队”到“显示IP属地”谈起
- javascript|Web前端:比较Angular 、React 、Vue三大前端框架
- 我做 Web3 侦探这几年:见证一个个「去中心化美梦」的破灭