Props de TextInput React Native, avec recherche

Référence des props TextInput de React Native

TextInput React Native : référence des props avec recherche | We.Inc

Toutes les props TextInput dont vous avez besoin, dans un tableau filtrable : textarea multiline, keyboardType, secureTextEntry, autoComplete, returnKeyType, submitBehavior et plus encore.

TextInput est le composant de base de React Native pour la saisie de texte. Gardez sa valeur dans le state et mettez-la à jour depuis onChangeText, qui vous transmet la nouvelle chaîne. Pour un textarea, mettez multiline à true et ajoutez textAlignVertical: "top" pour qu'Android se comporte comme iOS. keyboardType, autoComplete et secureTextEntry choisissent le clavier, l'indication de saisie automatique et le masquage du mot de passe.

Props TextInput pour les champs les plus courants

La référence officielle est une longue liste alphabétique. Cette page garde celles que l'on recherche vraiment, avec leurs valeurs et leurs défauts réels, dans un tableau filtrable par nom, valeur ou plateforme. Tapez multiline, password ou android dans le champ pour affiner.

Questions fréquentes

Comment créer un textarea en React Native ?

Il n'existe pas de composant textarea séparé. Utilisez TextInput avec multiline à true, donnez-lui une hauteur ou numberOfLines, et ajoutez textAlignVertical: "top" pour que la première ligne commence en haut sur Android comme sur iOS.

Pourquoi la touche Entrée ajoute-t-elle une ligne au lieu de valider ?

Sur un champ multiline, submitBehavior vaut "newline" par défaut. Mettez-le à "submit" ou "blurAndSubmit" si Entrée doit plutôt déclencher onSubmitEditing. Les champs sur une seule ligne valent "blurAndSubmit" par défaut.

Qu'est-ce qui a remplacé blurOnSubmit ?

submitBehavior. La documentation marque blurOnSubmit comme obsolète, et submitBehavior l'emporte quand les deux sont présents.

Quelles valeurs de keyboardType fonctionnent sur les deux plateformes ?

default, number-pad, decimal-pad, numeric, email-address, phone-pad et url. Les autres, comme twitter et web-search sur iOS ou visible-password sur Android, ne s'appliquent qu'à une seule plateforme.

Contrôlé ou non contrôlé

Claviers et saisie automatique

Exemples de TextInput

Un textarea multiline

textAlignVertical garde le curseur en haut sur Android, et le nombre de caractères est lu directement depuis le state.

Champ e-mail qui déplace le focus vers le champ suivant

returnKeyType="next" définit le libellé de la touche, et onSubmitEditing donne le focus au champ mot de passe via sa ref.

Props TextInput, valeurs et défauts

Filtrer les props

Filtrer par prop, valeur ou plateforme

{n} props affichées sur {v}

Aucune prop ne correspond à ce filtre.

Commencer gratuitement · Sans carte bancaire

Voir aussi: Guides

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site