React Native

React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。

React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)

Facebook已经在多项产品中使用了React Native,并且将持续地投入建设React Native。

  • Android Windows环境:

    Node:依赖Node启动packager服务,手机通过该服务加载项目文件以及npm的安装。

    JDK,Android SDK:Android 开发环境必备,需要配置好环境变量ANDROID_HOME,JAVA_HOME,SDK以及里面的support包版本有一定的要求,编译时会有提示可通过SDK Manager进行下载。

    Android Stuido,Sublime Text3:原生Android IDE,React Native 开发IDE,Sublime 需要安装相关插件支持去es6代码高亮等.推荐插件:Babel,JsFormat,React Native Snippet

    Git

  • 安装React Native 命令行工具

    npm install -g react-native-cli
    
  • 初始化项目:

    react-native init firstProject
    
  • 运行packager服务:

    react-native start
    
  • Android 手机上运行:

    react-native run-android
    

    通过设置键,或摇晃手机打开DevSetting页面,配置调试连接地址,电脑ip:8081端口