导入孩子的父母:
<Component onPress={this.state.value = 5} />
另一个组件中的子级:
constructor(props) {
super(props);
this.state = {
value: '',
};
}
挑战或限制是我不能触摸子组件,而只能与父组件一起工作,有没有办法在不实际接触的情况下更改或影响子组件的属性,状态或代码? (对不起,这是个新手)
答案 0 :(得分:0)
按下按钮时是否要更改数据?如果要在按下按钮时更改数据,请转发数据。
父母
<Component val={5} />
孩子
<Button
title="Press me"
onPress={() => this.setState({value: this.props.val})}
/>