React Native:为什么组件ref未定义?

时间:2020-02-21 14:55:40

标签: javascript reactjs react-native ref react-ref

我的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.cFormundefined

所以问题在于,this.cForm确实在屏幕加载时被设置了,但是当我单击Submit时,this.cForm是不确定的。

有人知道我该如何调试吗?

0 个答案:

没有答案