Global handle function for Remix/React Router v7
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- react, typescript
- Área
- web-dev
Línea de trabajo
Comienza leyendo el comportamiento de generación del sitemap para las funciones de handle de rutas individuales y la ruta de handle root.tsx propuesta. Verifica cómo se procesan las rutas de Remix/React Router v7 y si un handle raíz se usa solo cuando una ruta no tiene un handle de sitemap. Se considera terminado cuando la lógica compartida puede cubrir todas las rutas sin duplicar la lógica de idiomas alternativos en cada ruta.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently, sitemap generation for Remix / React Router v7 only supports handle functions defined on individual routes.
This works well when route-specific logic is needed, but there’s no way to apply shared logic across all routes.
A common example is generating alternate language links: every route may need the same set of alternates, yet today this logic has to be duplicated in each route’s handle.
One possible approach to support this use case would be to allow using the handle from root.tsx, which would run if the individual route doesn't have sitemap handle to be processed.
Let me know if this approach makes sense for the project.
I've already opened a PR for this, is shows best the approach taken,
- Lenguaje dominante
- TypeScript
- Estrellas
- 96
- Forks
- 9
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de code-forge-io/seo-tools
-
Meta with React 19Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
code-forge-io/seo-tools#17 ·
-
RR7 splat routesAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
code-forge-io/seo-tools#16 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
code-forge-io/seo-tools#13 · 1 reacción ·
-
Duplicate urls returned by `generateRemixSitemap` using React Router 7Posiblemente ocupada @mateussilva92 la tomó hace 313 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
code-forge-io/seo-tools#12 · 1 comentario · 4 reacciones ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
code-forge-io/seo-tools#8 · 2 comentarios ·
Todos los issues de code-forge-io/seo-tools
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
langchain-ai/langchainjs#12239 ·
Los mantenedores suelen responder en 1 día
-
Board view: the Monitoring column is always empty because compact issue rows drop displayStatusAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
paperclipai/paperclip#21837 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
code-yeongyu/senpi#6813 ·
Los mantenedores suelen responder en 1 día
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 93/100
lingdojo/kana-dojo#34169 · 1 comentario · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100