Случайная блокировка при написании сообщений в React Native TextInput
Реактивный: 0,55,4
Мы используем React Native TextInput, чтобы позволить пользователю вводить данные. В последнее время при написании сообщений ввод текста вел себя как сумасшедший и переключался между заглавными и не заглавными буквами в абсолютно случайное время при написании.
Кто-нибудь еще сталкивался с подобной проблемой?
Один из используемых нами обходных путей - установить autoCapitalize = "none", и это, похоже, уменьшило блокировку случайных заглавных букв, но имеет ожидаемый побочный эффект: ни одна из заглавных букв не работает, когда вы обычно ожидаете, что она будет работать (после полной остановки и т. д.)
Ниже приведен текстовый ввод, вызывающий эту проблему:
<TextInput
style={this.getTextInputStyle()}
multiline={true}
numberOfLines={4}
onChangeText={text => {
this.setState({
text: text
});
}}
value={this.state.text}
placeholder={"Type your text here..."}
placeholderTextColor="#2dc4ad"
autoCapitalize="none"
onKeyPress={(event) => {
//Some code here
}}
onSelectionChange={(event) => {
//Some code here
}}
/>