最近在进行react-native的相关开发,可能自己之前主要是做Android和后端PHP的工作(PHP也没有挑过大梁~),对于JS可能掌握不太到位,属于初学者水平,所以犯了如下的一个错误:
当我的代码这么写的时候(this.state.datas.layouts我并没有进行赋值,所以它应该是个”空值”):
// 构造
constructor(props) {
super(props);
// 初始状态
this.state = {
datas:{name:''},//没有特意说明layouts变量
};
}
var listView = (this.state.datas.layouts === null ? <View></View> :
<FlatList
horizontal={false}
renderItem&