Componentes principales de React Native
Componentes principales React Native
React Native proporciona una serie de componentes principales integrados listos para que los uses en tu aplicación.
- Componentes básicos
- Interfaz de usuario
- Vistas de lista
- Específico de Android
- Específico de iOS
React Native tiene una comunidad de miles de desarrolladores. Si está buscando una biblioteca que haga algo específico, consulte esta guía sobre cómo encontrar bibliotecas.
Componentes básicos
La mayoría de las aplicaciones terminarán usando uno o más de estos componentes básicos.
- View: El componente más fundamental para construir una interfaz de usuario.
- Text: Un componente para mostrar texto.
- Image: Un componente para mostrar imágenes.
- TextInput: Un componente para ingresar texto en la aplicación a través de un teclado.
- ScrollView: Proporciona un contenedor de desplazamiento que puede albergar múltiples componentes y vistas.
- StyleSheet: Proporciona una capa de abstracción similar a las hojas de estilo CSS.
Interfaz de usuario
Estos controles de interfaz de usuario comunes se mostrarán en cualquier plataforma.
- Button: Un componente de botón básico para manejar toques que debería funcionar bien en cualquier plataforma.
- Switch: Representa una entrada booleana.
List Views
A diferencia del ScrollView, los siguientes componentes de vista de lista solo representan los elementos que se muestran actualmente en la pantalla. Esto los convierte en una opción eficaz para mostrar largas listas de datos.
- FlatList: Un componente para representar listas desplazables de alto rendimiento.
- SectionList: Como FlatList, pero para listas seccionadas.
Componentes y API de Android
Muchos de los siguientes componentes proporcionan contenedores para clases de Android de uso común.
- BackHandler: Detecta pulsaciones de botones de hardware para navegación hacia atrás.
- DrawerLayoutAndroid: Representa un DrawerLayout en Android.
- PermissionsAndroid: Proporciona acceso al modelo de permisos introducido en Android.
- ToastAndroid: Crea una alerta de Android Toast.
Componentes y API de iOS
Muchos de los siguientes componentes proporcionan contenedores para clases UIKit de uso común.
- ActionSheetIOS: API para mostrar una hoja de acciones de iOS o una hoja para compartir.
Otros
Estos componentes pueden resultar útiles para determinadas aplicaciones. Para obtener una lista exhaustiva de componentes y API.
- ActivityIndicator: Muestra un indicador de carga circular.
- Alert: Inicia un cuadro de diálogo de alerta con el título y mensaje especificados.
- Animated: Una biblioteca para crear animaciones fluidas y potentes que son fáciles de crear y mantener.
- Dimensions: Proporciona una interfaz para obtener las dimensiones del dispositivo.
- KeyboardAvoidingView: Proporciona una vista que se aparta automáticamente del teclado virtual.
- Linking: Proporciona una interfaz general para interactuar con enlaces de aplicaciones entrantes y salientes.
- Modal: Proporciona una forma sencilla de presentar contenido sobre una vista adjunta.
- PixelRatio: Proporciona acceso a la densidad de píxeles del dispositivo.
- RefreshControl: Este componente se utiliza dentro de ScrollView para agregar la funcionalidad de extracción y actualización.
- StatusBar: Componente para controlar la barra de estado de la aplicación.