1 初识 React Native(React Native开发指南)

1.1 React Native 的优点

  • 代码解析成真正原生的 UI 组件
  • 不在 UI 主线程中运行,你的应用可以在不牺牲灵活性 的前提下保持高性能

1.1.1 开发者体验

  • 按下 Command+R 就可以刷新应用,就和在网页上开发一样
  • 更好地利用智能调试工具以及错误报告机制
  • 可以选择喜爱的任何文本编辑器来开发 JavaScript
  • Apple 公司允许通过网络对基于 JavaScript 开发的功能进行更新,无需 额外的审核周期

1.1.2 代码复用与知识共享

  • 使用相同的技能同时开发 Web 应用、iOS 应用和 Android 应用,避免了按平台分工的必要
  • 大部分代码也可以被共享(不是你写的所有代码都可 以做到跨平台)

1.2 分享和缺点

  • 不够成熟可能是其最大的风险
  • 文档确实还有 提升的空间,同时项目也在不断升级和改进
  • 一些特性在 iOS 和 Android 平台上仍未得到 支持

1.3 小结

如果你的团队可以解决新技术带来的不 确定问题,并且想开发跨平台的应用,那么不妨试试 React Native 吧。