Skip to content

Tareas comunes de la aplicación ​

Comience con lo que la aplicación necesita hacer. Estos caminos conducen a un patrón de trabajo, luego a los detalles de la API y las restricciones de la plataforma. Para ver aplicaciones en ejecución completas, utilice la galería de ejemplos ---.

Quiero…Usar este patrónComprobar antes de enviar
Abrir un detalle y regresar a la misma listaPrimera aplicación, push / backMantener el estado de la consulta en la página de lista retenida; la visibilidad no está montando
Preguntar antes de perder una ediciónLicencia condicional guardActivar solo mientras esté sucio; El deslizamiento hacia atrás de iOS está deshabilitado mientras el guard está activo
Devuelve un valor seleccionado o editadopushForResult y back({ result })Maneja undefined para cancelación; T genérico no es validación en tiempo de ejecución
Requerir inicio de sesión antes de un destinoGlobal o ruta guardsRedirigir a una ruta permitida; un guard de salida no se ejecuta solo porque se empuja otra página
Mantenga historiales separados para destinos de nivel superiorNombrado stacks en pestañasUn drawer por sí solo no crea un stack por elemento de menú
Mantener un menú visible en una ventana ampliaAdaptive drawerMedir el ancho del contenedor; la visibilidad del panel permanente difiere de la superposición open
Mostrar lista y detalle juntosNavegación divididaElija Frame dividido o UIKit dividido; siga las restricciones documentadas de raíz/contenedor
Compartir una acción entre el encabezado y el menúPage accionesLa aplicación aún posee operaciones comerciales, confirmaciones y permisos
Búsqueda dentro de una página retenidaBúsqueda nativaLa consulta de búsqueda es el estado de la aplicación; escribir no agrega entradas de navegación
Abrir un destino desde un enlace del sistema operativoEnlaces profundosConfigurar el manifiesto/derechos nativos, el mapeo de rutas y el destino stack
Recibir una imagen o documento del sistemaFlujos nativosDistinguir cancelación de falla y respetar la propiedad de la página/ventana
Recuperarse después de que el sistema operativo cierre la aplicaciónRestauración del estadoPersistir en el estado de la aplicación serializable; JavaScript Las promesas no sobreviven a la terminación del proceso
Devolver el foco accesible después de un modalEnfoque de navegaciónProporcionar ID de objetivos nativos estables y realizar pruebas con tecnología de asistencia real
Explicar una navegación lenta o fallidaDiagnostics y visor de informesExportar desde la aplicación afectada; Los informes de muestra sintéticos no son pruebas comparativas de dispositivos .

Elige el siguiente nivel de detalle ​

Cuando las funciones opcionales ayudan ​

Rutas de archivos puede reemplazar una tabla de rutas explícita de gran tamaño; layouts y middleware organizan convenciones compartidas. Cargadores de rutas, native Suspense, windows y los hosts/destinos personalizados siguen siendo experimentales donde están marcados. Agréguelos para un requisito de aplicación concreto después de que el flujo de navegación básico esté funcionando.

Publicado bajo la licencia MIT.