电话差距vs React Native

Joe*_*oel 68 cordova hybrid-mobile-app react-native

我正在着手一个侧面项目.它是一个原生混合应用程序 我已经使用Phonegap/Ionic/Angular来快速构建应用程序.我正在研究React Native.有没有人使用这两者有任何评论或+/-每个?

Nad*_*bit 91

我已广泛使用这两种方法.我们现在已经在生产中使用React Native大约5个月了,之前已经与Ionic/Angular和Phonegap项目合作了3年.

以下是React Native的优缺点,在我看来,来自在这两方面都有相当丰富经验的人.因为你已经有了一些经验,所以我不打算进入Ionic.

反应本机缺点:

  1. 您必须学习的新技术(如果您还没有使用它,请回复,Android环境和对Xcode的理解)
  2. 新的数据架构和框架(Redux/Mobx/Flux/Reflux/etc ......)
  3. 相当新的和文档仍然存在但尚未完全存在(尽管社区在帮助回答问题方面非常出色)
  4. 学习如何设置React Native的样式与CSS相似,可以让你陷入困境并在开始时让你感到沮丧

React Native Pros:

  1. 开发时间非常快
  2. 加载到设备上时的惊人用户体验(真实的原生感觉与我的体验相比)
  3. 热重装
  4. 通量和类似的数据架构(一旦你学习和理解它)
  5. 一旦你学会了它就有趣
  6. 不是一个陡峭的学习曲线
  7. 惊人的社区

如果我要见某人并推荐一个人,我肯定会推荐React Native.话虽这么说,PhoneGap/Cordova和Ionic仍然非常稳固,如果你觉得自己很有效率,并且不能花一些时间学习新技术,我会说坚持其中一个.

  • 感谢您分享您的体验.但我唯一应该补充的是,如果你想拥有一个浏览器平台(我的意思是一个桌面浏览器网络应用程序)反应原生有一些困难,而Cordova是更好的选择. (9认同)
  • 谢谢.React Native听起来不错. (3认同)