codigo0/docs
planetazuzu d80f1947f5 fix: solución definitiva para error useLayoutEffect en producción
PROBLEMA RESUELTO:
- hast-util-to-jsx-runtime estaba en vendor-utils pero necesita React
- Orden de carga de chunks incorrecto
- Posibles múltiples instancias de React

SOLUCIÓN IMPLEMENTADA:

1. vite.config.ts - Clasificación correcta:
   - hast-util-to-jsx-runtime movido a vendor-react (usa React)
   - Alias explícitos de React para una sola instancia
   - optimizeDeps mejorado con todas las dependencias React
   - Orden de carga de chunks (vendor-react primero)

2. package.json - Overrides:
   - Fuerza una sola versión de React en todas las dependencias

3. scripts/diagnose-react.js (nuevo):
   - Script de diagnóstico para verificar configuración

4. docs/SOLUCION_DEFINITIVA_USELAYOUTEFFECT.md:
   - Documentación completa de la solución

RESULTADO:
 Una sola instancia de React
 Orden de carga correcto
 Todas las dependencias React clasificadas
 Sin errores useLayoutEffect
 Build estable
2026-01-02 19:26:03 +01:00
..
consolidado Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
ANALISIS_COBERTURA_INDICE_MAESTRO.md fix: solución completa para vendor-other en Docker/producción 2026-01-02 19:17:26 +01:00
ANALISIS_ESTRUCTURA_FRONTEND.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
ANALISIS_UX_UI_ARQUITECTURA.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
ARQUITECTURA_GUIAS_REFUERZO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
CHECKLIST_LIMPIEZA_MARKDOWN.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
CONTROL_PROYECTO.md chore: actualizar todas las fechas a 2025-12-23 2025-12-23 10:39:14 +01:00
guia-refuerzo-modelo.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
IMPLEMENTACION_BASE_GUIAS_REFUERZO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
IMPLEMENTACION_GUIAS_REFUERZO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
INSTRUCCIONES_DEPLOY.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
INSTRUCCIONES_PUSH.md fix: solución completa para vendor-other en Docker/producción 2026-01-02 19:17:26 +01:00
LIMPIAR_CACHE_NAVEGADOR.md fix: incrementar versión Service Worker a v1.0.3 y añadir guía de limpieza 2026-01-02 19:13:49 +01:00
LIMPIEZA_SW_DESARROLLO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
MANUAL_TES_DIGITAL.md chore: actualizar todas las fechas a 2025-12-23 2025-12-23 10:39:14 +01:00
PLAN_CONVERSION_SCORM.md docs: añadir plan de conversión SCORM y scripts de deploy 2026-01-02 10:28:38 +01:00
RESUMEN_FASE_1_2_3.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
RESUMEN_MANUAL_TES.md fix: Correcciones críticas y mejoras PWA 2025-12-23 11:42:44 +01:00
RESUMEN_PASO_2_COMPLETADO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
SCORM_QUICK_START.md docs: añadir plan de conversión SCORM y scripts de deploy 2026-01-02 10:28:38 +01:00
SOLUCION_DEFINITIVA_USELAYOUTEFFECT.md fix: solución definitiva para error useLayoutEffect en producción 2026-01-02 19:26:03 +01:00
SOLUCION_DOCKER_VENDOR_OTHER.md fix: solución completa para vendor-other en Docker/producción 2026-01-02 19:17:26 +01:00
SOLUCION_SW_DESARROLLO.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00
VERIFICACION_IMPLEMENTACION_COMPLETA.md Implementación completa: Guías de Refuerzo (Modo Formativo) 2025-12-27 19:29:00 +01:00