- React Native是Facebook开发的开源移动应用程序开发框架。
- Coinbase使用React Native迁移其移动应用程序的核心注册。
- 将与React Native一起嵌入的Coinbase移动应用程序的注册流程将从头开始编写。
Coinbase X React Native
React Native是Facebook开发的开源移动应用程序开发框架,用于开发IOS,Android,UWP和Web支持的应用程序。它使开发人员能够使用具有本机平台功能的React开发应用程序。
最近,以在线服务为特色的平台Coinbase以加密货币或数字货币为中心,提供诸如购买,出售,转移和存储之类的各种服务,该平台宣布以React Native吸引了成千上万的用户。
Coinbase向React Native迁移其移动应用的核心注册的举动被视为早在2019年中期进行的提交的结果。
该决定受到几个因素的影响,但一些关键因素是:–
- Coinbase是一家跨国公司,它为100多个国家/地区提供支持,并且数量还在不断扩大。应用的多样化是不同国家具有不同法规要求,条款和条件的非常有限的原因。移动用户体验必须本质上是动态的,并适应每个用户的位置和身份配置文件。React Native是其应用程序中旧的复杂部分的完美替代方案,而且成本也不高。
- 将与React Native一起嵌入的Coinbase移动应用程序将具有从头开始编写其注册流程的功能,并为用户带来愉悦的体验。使用React Native进行重写也将更加容易,因为它将消除不必要的复杂模块,大量的代码重复并维持android和IOS应用之间的奇偶性。
以前是用Swift为IOS应用程序 编写的Coinbase pro应用程序将全部用React native重写,另一方面,Coinbase仅将其新注册屏幕中的react-native用作内部NPM软件包。
但是,即使是Coinbase也声称React Native的总体经验是积极的,但是在开发过程中却遇到了一些挑战,例如为Native Engineers和Web Engineers学习Curve。