React.js Conf 2015会议上,Facebook发布了React Native,可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。它的特点就是脱离传统Hybrid App的思路,基于HTML,CSS,JavaScript重新定义了一套规则。当然FaceBook也同时开源了Nuclide,它是一个针对ReactNative,web,以及原生移动开发的IDE。它基于跨平台文本编辑器Atom构建。
从ReactNative出现到现在,已经有越来越多的开发者或者公司开始试水,使用React Native开发者可以更高效的开发移动应用,ReactNative的诞生就是为了能在保持原生良好的交互体验的同时又极大的提高开发效率。像携程、天猫等都已经开始集成ReactNative。
要使用ReactNative,首先肯定是要搭建环境,下面就来说说怎样在Mac上搭建ReactNative环境。
全程基本都是在终端操作的: