React native的新手,并寻求有关如何做到最好的秘诀。
我有一个包含模态组件的屏幕组件,模态包含一个Contacts组件,其中包含Contacts的复选框列表。按下模式中的按钮后,我想更新屏幕组件的状态。
<Modal animationType="slide"
transparent={false}
visible={this.state.contactModalVisible}
onRequestClose={()=> {
this.setState({ contactModalVisible: false});
}}>
<ContactList // On pressAButtonInsideHere, how do I update the Screen state? />
</Modal>
我应该将按钮放在Modal组件内部,并让ContactList组件首先更新Modal组件吗?还是可以直接从ContactList更新屏幕?