反应本地:更改父组件的状态

时间:2019-10-22 22:02:11

标签: reactjs react-native components

导入孩子的父母:

    <Component onPress={this.state.value = 5} />

另一个组件中的子级:

 constructor(props) {
  super(props);
  this.state = {
    value: '',
  };
}

挑战或限制是我不能触摸子组件,而只能与父组件一起工作,有没有办法在不实际接触的情况下更改或影响子组件的属性,状态或代码? (对不起,这是个新手)

1 个答案:

答案 0 :(得分:0)

按下按钮时是否要更改数据?如果要在按下按钮时更改数据,请转发数据。

父母

 <Component val={5} />

孩子

<Button
   title="Press me"
   onPress={() => this.setState({value: this.props.val})}
/>