React Native アプリに次のコードがあります。
<View>
<ToolBar
ButtonRightText={"Submit"}
onRightButtonPress = {(event) => {
const form = this.cForm.wrappedInstance.wrappedInstance;
}}
/>
<ComponentForm
ref={(connectView) => {
this.cForm = connectView
}}
/>
</View>
<Toolbar>
これは、上部と下部に含まれる画面です<ComponentForm>
。画面が読み込まれると、コールバック<ComponentForm>
が呼び出され、connectView
期待どおりのオブジェクトになります。ただし、 のSubmit
ボタンをクリックする<Toolbar>
と、 であることを示すコールバックが呼び出されthis.cForm
ますundefined
。
したがって、問題はthis.cForm
、画面が読み込まれたときに設定されますが、クリックSubmit
するthis.cForm
と未定義になることです。
これをデバッグする方法を知っている人はいますか?