私は反応ネイティブプロジェクトに取り組んでいます。
コンポーネント B を呼び出すコンポーネント A があります。
画面 B が作業を終了すると、次のように呼び出します。
NavigationActions.pop({refresh: {workComplete: true}})
画面 A には、次のコードがあります。
componentWillReceiveProps(nextProps) {
if (nextProps.workComplete) {
window.alert('work was completed');
}
}
ただし、props.workComplete は設定されたままであり、設定を解除する方法がわからないため、このコンポーネントで小道具が変更されるとアラートを受け取り続けます。
そのプロパティ値をリセットするにはどうすればよいですか?