这几年来,移动应用开发者做梦都希望有一个能跨平台的开发工具,让他们不要把同一个移动应用使用不同的开发语言写两遍。但跨平台开发工具的实现很难,直到Facebook开源了React Native....React Native的特点
使用React Native开发,既拥有Native的良好人机交互体验,又保留了React框架的开发效率。...使用RN可以为两个操作系统开发应用程序,但不同的平台上的代码根据平台会有一些微小的区别,但开发思路是相同的。在UI开发上,RN差不多做到了"Write once,run anywhere"。...UI界面由React Native开发, 但UI事件处理由原生代码执行
将原来使用的原生代码实现的UI小部件包装成React Native的自定义控件
应用界面在React Native开发的界面与原生代码开发的界面间进行切换...React Native开发环境搭建
React Native可以在Mac,Linux,Windows上搭建, 其中如果开发IOS,必须在Mac上搭建。