我在定义参考文献时遇到了一个问题。
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>();