[React-Native]RN数据管理

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});
                       }
                    }>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容