我在定义参考文献时遇到了一个问题。

inputRef = React.createRef(null)

//...

const someFunction () => {
 if (this.inputRef && this.inputRef.current) {
   this.inputRef.current.focus()
 }
}

//...

<TextInput ref={inputRef} />

当我访问.focus()时,出现以下错误
属性“焦点”不存在于“永不”的类型。[2339]
我是否可以告诉createRef这个REF可以是NULL或TrEtPosits,所以它知道.focus()可以存在于它上面吗?

最佳答案

您可以尝试以下操作:

inputRef = React.createRef<TextInput>();

07-24 16:22