Start Debugging

Etiqueta: navigation

7 posts

Cómo mantener la pestaña seleccionada de NavigationBar sincronizada con la ruta actual usando StatefulShellRoute en go_router
Controla NavigationBar.selectedIndex desde StatefulNavigationShell.currentIndex, nunca desde un campo de setState ni desde una copia hecha en initState. Medido en Flutter 3.44.8 y go_router 18.0.2: qué patrones se desincronizan con deep links, context.go y push entre ramas, por qué los índices basados en la ubicación mienten y cómo reaccionar a los cambios de pestaña con didUpdateWidget.
Migra transiciones de página personalizadas tras la reorganización de los builders de transición de página de Flutter (Flutter 3.44 a 3.47)
Flutter movió PageTransitionsBuilder y dos builders integrados a la capa widgets, y CupertinoPageTransitionsBuilder fuera de Material. Qué se rompe realmente (un import, con un engañoso error 'Not a constant expression'), qué hace dart fix y en qué se equivoca en proyectos con material_ui, y cómo reescribir builders y rutas personalizados para que ya no dependan de Material.
Cómo usar parámetros de ruta de Shell y query properties para navegar en .NET MAUI 11
Guía completa para pasar datos con la navegación de Shell en .NET MAUI 11: registrar rutas globales, parámetros de consulta de tipo string, QueryPropertyAttribute frente a IQueryAttributable, la asimetría de decodificación de URL entre ambos, ShellNavigationQueryParameters de un solo uso frente a la sobrecarga con IDictionary que retiene memoria, pasar datos hacia atrás con ..?key=value, y por qué QueryPropertyAttribute no es seguro para el recorte.