Почему <TextInput>не может быть сфокусировано, когда внутри родительского контейнера с абсолютным позиционированием <View>в React Native? - PullRequest
0 голосов
/ 31 марта 2020

У меня есть компонент TextInput, который расположен внутри View с настройкой стиля position: "absolute":

const [searchTerm, setSearchTerm] = useState('Test');
return (
   <View style={{position: "absolute"}}>
      <TextInput
         autoFocus={true}
         value={searchTerm}
         onChangeText={text => setSearchTerm(text)}
      />
   </View>
)

Когда этот стиль установлен, я не могу сосредоточиться или выполнить какое-либо взаимодействие с TextInput (включая autoFocus={true}), хотя я вижу поле ввода и текст по умолчанию (Test). Как только я уберу абсолютное позиционирование, я смогу работать с TextInput как обычно.

В чем причина такого поведения? (используя Android)

...