在React Native中更新状态父级组件

时间:2018-09-10 04:34:41

标签: javascript reactjs typescript react-native

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更新屏幕?

0 个答案:

没有答案