Проблемы с машинописью при создании ссылки реагируют на собственный TextInput - PullRequest
0 голосов
/ 20 ноября 2018

Я столкнулся с проблемой при определении ссылок, т.е.

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() может существовать на нем?

1 Ответ

0 голосов
/ 20 ноября 2018

Вы можете попробовать следующее:

inputRef = React.createRef<TextInput>();
...