我的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
是不确定的。
有人知道我该如何调试吗?