简体   繁体   中英

react native - How to use state in constructor

I want to use a state in definition of an other state but i get nothing value.
Does anyone have any ideas??

constructor(props) {

    super(props);

    this.state = {

        check : false,
        datatotal : this.props.services.map((d) =>
            <CheckBox
                center
                title={d}
                checkedIcon='dot-circle-o'
                uncheckedIcon='circle-o'
                checked= {true}
                onPress={() => this.checkBoxClick()}
            />
    )

    };


}

嘿,检查此链接可能会对您有所帮助: https : //www.tutorialspoint.com/react_native/react_native_state.htm

You can use this inside your Component

 constructor(props){
 super(props);
  this.state = {
     check: false
   } 
} 

render() {
 <View>
 {this.props.services && this.props.services.map(
  <CheckBox
            center
            title={d}
            checkedIcon='dot-circle-o'
            uncheckedIcon='circle-o'
            checked= {true}
            onPress={() => this.checkBoxClick()}
        />
  )</View>}
}

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM