Component
可以在Component的Constructor
中设置成员变量
// 构造
constructor(props) {
super(props);
// 初始状态
this.state = {
switchOn: false,
selectedLanguage: 'java',
...
key:value
};
}
在render()
中的各个组件中的属性中,可以使用
this.state.key
获得该key的值,可以使用
this.setState({key:value});
设置属性值。
props
你可以使用
<Demos navigator={navigator}/>
把相关的数据传到Demos
这个视图中,然后在Demos
中获取到navigator
这个属性
<TouchableWithoutFeedback
onPress={()=>{
this.props.navigator.push({index:3});
}
}>