一、概述
1.1 简介
1.2 特性/优势
1.3 应用案例/市场
二、开发环境
2.1 开发平台
2.2 开发语言
2.3 环境安装/配置(依赖)
2.3.1 Mac OS iOS
- HomeBrew
2.3.2 Mac OS Android
- Android Studio For Mac
3.4正式版 https://www.androiddevtools.cn/
- SDK安装/配置
24.4.1版 https://www.androiddevtools.cn/
- 更多参考
https://www.jianshu.com/p/1f9ae986df18
2.3.3 IDE
1) Nuclide
- Atom
- Nuclide
https://github.com/facebook/nuclide.git
https://blog.csdn.net/GoodChangYong/article/details/51324209
https://www.cnblogs.com/jhj117/p/5611589.html
https://stackoverflow.com/questions/36167825/installing-nuclide-on-atom
2) VS Code
- 平台安装
- 插件安装
https://www.cnblogs.com/vipstone/p/7125338.html
- 基本使用之调试RN
https://www.jianshu.com/p/510559ea1663
- 基本使用之VS Code平台
https://code.visualstudio.com/docs/getstarted/tips-and-tricks#_preventing-dirty-writes
3) IDE之Sublime Text
- 安装Package Control
https://packagecontrol.io/installation
- 安装插件
通过Package Control安装,Package Control:Install Package...
- babel-sublime:支持Javascript, ES6和JSX语法高亮
- react-native-snippets:支持React Native代码片段
参考:
用Sublime 3作为React Native的开发IDE
https://www.jianshu.com/p/2ddfff095e90
https://www.cnblogs.com/wjmm/p/8259800.html
三、编译与运行
3.1 React Native Commands Line In Terminal
3.2 Xcode
3.3 错误处理
3.3.1 Double Convert
参考:
https://reactnative.cn/docs/getting-started.html
https://blog.csdn.net/baiyu753159/article/details/76945236
环境:
IDEs:
入门:
https://www.jianshu.com/p/9bf4dc3e53b4
附录:
一、SoftWare
1. HomeBrew
macOS平台上的软件包管理工具,拥有安装、卸载、更新、查看和搜索软件包等很多实用的功能。
2. Watchman
由Facebook提供的监视文件系统变更的工具 ,它可以提高开发时 的性能(捕捉文件的变 化从而 实现实时刷新)。
macOS系统的安装比较简单,使用HomeBrewChttp://brew.sh/) 工具即可快速完成安装 , 安装命令如下 :
- brew update
- brew install watchman
3. Sublime Text3
- 安装
- 插件安装及=>原理
https://blog.csdn.net/qq_37146850/article/details/78586947
4. npm