Props de TextInput en React Native, con buscador

Referencia de props de TextInput en React Native

TextInput en React Native: referencia de props con buscador | We.Inc

Todas las props de TextInput que necesitas, en una tabla con buscador: textarea multiline, keyboardType, secureTextEntry, autoComplete, returnKeyType, submitBehavior y más.

TextInput es el componente base de React Native para escribir texto. Guarda su valor en el estado y actualízalo desde onChangeText, que te entrega la cadena nueva. Para un textarea, pon multiline a true y añade textAlignVertical: "top" para que Android se comporte como iOS. keyboardType, autoComplete y secureTextEntry eligen el teclado, la pista de autocompletado y el enmascarado de contraseñas.

Props de TextInput para los campos más habituales

La referencia oficial es una larga lista alfabética. Esta página reúne las props que la gente busca, con sus valores reales y sus valores por defecto, en una tabla que puedes filtrar por nombre, valor o plataforma. Escribe multiline, password o android en el cuadro para acotarla.

Preguntas frecuentes

¿Cómo hago un textarea en React Native?

No existe un componente textarea aparte. Usa TextInput con multiline a true, dale una altura o numberOfLines y añade textAlignVertical: "top" para que la primera línea empiece arriba en Android, igual que en iOS.

¿Por qué la tecla Return añade una línea nueva en vez de enviar?

En un campo multilínea, submitBehavior vale "newline" por defecto. Ponlo a "submit" o "blurAndSubmit" si Return debe disparar onSubmitEditing. Los campos de una línea usan "blurAndSubmit" por defecto.

¿Qué sustituyó a blurOnSubmit?

submitBehavior. La documentación marca blurOnSubmit como obsoleto, y submitBehavior lo anula cuando están los dos.

¿Qué valores de keyboardType funcionan en ambas plataformas?

default, number-pad, decimal-pad, numeric, email-address, phone-pad y url. Otros, como twitter y web-search en iOS o visible-password en Android, solo se aplican a una plataforma.

Controlado o no controlado

Teclados y autocompletado

Ejemplos de TextInput

Un textarea multilínea

textAlignVertical mantiene el cursor arriba en Android, y el contador de caracteres lee directamente del estado.

Campo de correo que pasa el foco al campo siguiente

returnKeyType="next" pone la etiqueta a la tecla, y onSubmitEditing enfoca el campo de contraseña a través de su ref.

Props de TextInput, valores y valores por defecto

Filtra las props

Filtra por prop, valor o plataforma

{n} de {v} props visibles

Ninguna prop coincide con ese filtro.

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio