El componente Text en React Native se usa para mostrar texto en pantalla, ya sea títulos, párrafos, etiquetas, botones, etc.
Es equivalente a una etiqueta como <p> o <span> en HTML.
Puedes usarlo de forma simple o anidarlo dentro de otros componentes como View para darle estructura y estilo a tu UI.
TextAquí un ejemplo básico de uso con estilo aplicado:
import React from 'react';
import { Text, View, StyleSheet } from 'react-native';
// Componente funcional
const MiTexto = () => {
// Rendereiza un texto simple
return (
<View style={styles.contenedor}>
<Text style={styles.texto}>¡Hola, este es un texto en React Native!</Text>
</View>
);
};
// Estilos para el componente
const styles = StyleSheet.create({
contenedor: {
padding: 20,
backgroundColor: '#f0f0f0',
borderRadius: 10,
margin: 10,
},
texto: {
fontSize: 20,
fontWeight: 'bold',
color: '#333',
textAlign: 'center',
},
});
export default MiTexto; <Text>: Se usa para mostrar contenido textual.style: Puedes aplicar estilos como tamaño de letra, color, alineación, negrita, etc.textAlign: Te permite centrar, alinear a la izquierda o derecha el texto.fontWeight: Controla el grosor de la fuente (normal, bold, o valores numéricos como 400, 700).Text?Text se utiliza prácticamente en toda app: botones, títulos, mensajes, etiquetas, subtítulos y más.
Se puede anidar dentro de otros Text, lo que permite estilizar diferentes partes del contenido.
<Text>
Esto es un <Text style={{ fontWeight: 'bold' }}>texto en negrita</Text> dentro de otro texto.
</Text> Siempre que necesites mostrar texto en React Native, usa el componente Text en lugar de escribirlo directo o con otras etiquetas.
Esto garantiza compatibilidad, accesibilidad y estilo adecuado en plataformas móviles.