React Navigation
Resumen
Guía para construir interfaces de navegación con React Navigation.
Esta habilidad solo aplica a React Navigation 7. La API y los patrones pueden no funcionar con versiones diferentes.
Selección de API
React Navigation ofrece dos API: la API Estática basada en objetos y la API Dinámica basada en componentes.
- Aplicaciones existentes: Verifica la configuración de navegación actual y sigue el mismo estilo de API al usar las referencias.
- Nuevas aplicaciones: Si la aplicación aún no tiene una configuración de navegación, prefiere la
API Estática.
Cuándo aplicar
Referencia esta habilidad cuando:
- Construyas patrones de interfaz de navegación como stacks, pestañas, cajones, hojas, etc.
- Configures encabezados y otros elementos de interfaz del navegador integrado.
- Manejes áreas seguras y recuadros en la interfaz de navegación.
Referencias
| Archivo | Descripción |
|---|---|
| stacks.md | Navegación basada en stacks |
| form-sheet.md | Hojas inferiores y hojas de formulario |
| bottom-tabs.md | Pestañas inferiores multiplataforma |
| native-bottom-tabs.md | Pestañas inferiores nativas |
| material-top-tabs.md | Pestañas superiores deslizables |
| drawers.md | Navegación con cajón y barras laterales |
| header.md | Configuración de encabezados |
| safe-areas.md | Manejo de áreas seguras |
Mapeo Problema -> Habilidad
| Problema | Comienza con |
|---|---|
| Mostrar pantallas y modales en un stack | stacks.md |
| Mostrar hojas inferiores o hojas de formulario | form-sheet.md |
| Mostrar pantallas en pestañas inferiores o barras laterales responsivas con soporte web | bottom-tabs.md |
| Mostrar pantallas en pestañas nativas en iOS y Android | native-bottom-tabs.md |
| Mostrar contenido en pestañas superiores deslizables | material-top-tabs.md |
| Usar un cajón o barra lateral | drawers.md |
| Configurar el encabezado en navegador de pestañas inferiores o cajón | header.md |
| Manejar áreas seguras como barra de estado, recuadros de encabezado, recuadros de barra de pestañas, etc. | safe-areas.md |