昨日,Airbnb 技术团队在 Medium 上宣布,Airbnb 放弃使用 React Native,将回归到使用基于原生技术的自有框架开发 App。
Airbnb 表示,尽管很多团队都依赖 React Native 并计划在可预见的将来使用它,但他们最终还是无法实现最初的目标。此外,还有一些他们无法克服的技术和组织挑战,如果继续使用 React Native,这些挑战最终会变成更大的难题。
读者解读:
1、使用React Native的愿景?
-
快速迭代
-
减少成本
-
跨平台共享
-
提升开发体验
2、开发React Native的挑战?
-
须同时熟悉iOS和Android系统,当然还有 RN 本身,这就对我们工程师提出了更多挑战。
-
团队的管理,责任的划分。
-
RN文档及相关资源偏少。
在公司项目中,我们也曾经集成使用过一小段时间,终究因为业务流产、技术不太成熟等各方面原因而放弃使用,虽然最后在该技术上夭折,但最终也积累了一些技术知识。
虽然React Native在一些技术方面暂时还有一些问题,但React Native没有错,就目前为止错在于我们用错了地方。该团队对于新技术的尝试、创新是永远值得我们学习。
前段时间,Facebook刚刚发布了React Native0.56,随后,React工程经理 Sophie Alpert 在其官方博客上宣布他们将要重构 React Native,使其更轻量,更适应JavaScript生态圈的发展。我们期待着React Native团队能够在跨平台技术上为我们提供更加高质量的创建原生APP的解决方案。
网友评论