に状態を破壊するためにコンポーネントを教える:私はModalComponentを所有している親を持って近く
render(){
return (
<MyCustomModal
visible={this.state.displayModal}
//various properties
/>
);
}
MyCustomModal
は状態を持っている、MyCustomModal.myState
を言います。保存/キャンセルをクリックすると、MyCustommodal.myState
をnullにリセットします。現在、私はこれを処理する関数を持っています:
export function clearFields(){
//called by onCancel to setState to null
}
私はこのclearFields()を管理するのが難しいと考えています。私は自分で国家を管理する必要がないような方法で子供の状態をリセットできますか?
つまり、コンポーネントのライフサイクルに突き当たり、取り外すように指示する方法がありますか?