前戏
其实采用RN开发uwp应用的技术已经出来挺久了,但研究的人并不是很多。
也因此uwp的很多api以及ui模块都与android和ios不相同。
参考链接
https://github.com/ReactWindows/react-native-windows
安装环境
首先安装好下列必须环境:
- NodeJS && NPM 3.x
- Visual Studio 2015 Community
- Windows 10 SDK Build 10586
然后安装上RN:
> npm i -g react-native-cli
然后,我们初始化一个项目:
> react-native init myuwp --version 0.39.1
目前(2017.01.16),uwp仅支持到rn 0.39.1版本,所以我们需要安装指定版本。
实际中请根据情况自行变动
好了,我们进入到该项目,安装rn的uwp库:
> cd myuwp
> npm i -S rnpm-plugin-windows
> react-native windows
开始运行
上述安装完毕,那就开始执行起来吧!
> react-native run-windows