原文 之前已经发布在个人博客。
缘起
正好借着清明节放假,计划着花些时间窥探React-Native的奥妙。
其实类似这种js动态布局的玩法之前在Android上有玩过,界面布局用json数据来写,将这json数据发送到封装好的一套界面框架,根据json数据来创建对应的View,设置对应的属性。 现在公司内部的也有自己的一套iOS布局框架,也很类似,所以,个人还是蛮容易接受RN的。
遇到的第一个问题
从`github`上 拉取的一份demo,死活运行不了,一直报错,
解决方案
经过半天的调试,修改pakage.json信息,从最新的版本
```
"dependencies": {
"react": "15.4.2",
"react-native": "0.42.3"
},
```
降到了
```
"dependencies": {
"react": "15.3.2",
"react-native": "0.38.0"
},
```
一切搞定。