我在定义参考时遇到了一个问题,即
inputRef = React.createRef(null)
//...
const someFunction () => {
if (this.inputRef && this.inputRef.current) {
this.inputRef.current.focus()
}
}
//...
<TextInput ref={inputRef} />
当我访问时,.focus()
我收到以下错误:
[ts] 类型“从不”上不存在属性“焦点”。[2339]
我能以某种方式告诉createRef
这个 ref 可以是null
或者TextInput
它知道它.focus()
可能存在吗?