Tengo una ruta anidada en Remix que quiero tener *principalmente la misma metainformación que su padre. Asumiría que si no se exporta ninguna meta propiedad de la ruta, entonces Remix ascendería en la cadena hasta llegar a la raíz.
Sin embargo, este no parece ser el caso. Inspeccioné los argumentos disponibles para la llamada meta y, aunque hay datos de parentsData , estos son solo los datos de las funciones del loader principal, no del meta principal.
Idealmente, me gustaría tener para el meta de mi ruta raíz algo como lo siguiente
export const meta: MetaFunction = (): HtmlMetaDescriptor => ({ title: 'My App', });y en rutas anidadas poder hacer algo como lo siguiente:
export const meta: MetaFunction = (args): HtmlMetaDescriptor => ({ title: `${args.parentsData.title} | My Route`, })¿Hay algo que me falta o alguna convención que me permita lograr esto?
Desafortunadamente, Remix no proporciona la meta respuesta real de las rutas principal a secundaria. Si necesita valores meta personalizados, debe devolverlos directamente desde los cargadores.