Если вы работаете на эмуляторе на Mac, ключевое слово не будет отображаться, но как у вас это нормально.Попробуйте запустить его на реальном устройстве!
Проверьте этот перекус: @ abranhe / stackoverflow-56691969
Исходный код:
import React, { Component } from 'react';
import { View, StyleSheet, TextInput } from 'react-native';
export default class App extends Component {
state: {
phone: '',
};
render() {
return (
<View style={styles.container}>
<TextInput
autoFocus
blurOnSubmit={false}
placeholder="Enter phone number"
textContentType="telephoneNumber"
dataDetectorTypes="phoneNumber"
maxLength={100}
keyboardType="phone-pad"
onChangeText={phone => this.setState({ phone })}
/>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1,
alignItems: 'center',
marginTop: 50,
},
});