Я столкнулся с проблемой при определении ссылок, т.е.
inputRef = React.createRef(null)
//...
const someFunction () => {
if (this.inputRef && this.inputRef.current) {
this.inputRef.current.focus()
}
}
//...
<TextInput ref={inputRef} />
Где я получаю доступ .focus()
Я получаю следующую ошибку
[ts] Свойство 'focus' не существуетпо типу «никогда».[2339]
Могу ли я как-то сказать createRef
, что этот ref может быть нулевым или TextInput, чтобы он знал, что .focus()
может существовать на нем?