1.5 代码编辑环境搭建
React Native 的开发基本上是 Javascript + 系统原生开发语言(Java,Objective-C,Swift),原生语言的开发所用的 IDE (系统集成开发环境)没有多余的选择,Android 平台使用 Android Studio,iOS 平台只能使用 Xcode。而开发 Javascript 的 IDE 选择就很多。React Native并没有强制要求适用哪款开发环境,它的代码可以使用任何一款纯文本处理器处理编辑。
如果你使用记事本开发 React Native 效率肯定慢很多,我们一般对 IDE 要求都是能够支持识别 Javascript 语法,识别 JSX 和 React Native API 的智能提醒。
随着 RN 的流行,越来越多的 IDE 开始进行对 RN 工程的适配,满足开发要求。从 FaceBook 官方推荐的 Atom+Nuclide,到与 Android Studio 同系列的WebStorm,再到功能强大的 Sublime Text 3,以及微软推出的 Visual Studio Code 都可以用来开发 React Native。接下来我们就来介绍这最常用的四款 IDE 的配置和选型,大家任意选择其中一款熟悉的即可。