Tema destacado

TypeScript: Arquitectura

Selección de preguntas sobre Arquitectura con foco en decisiones reales, errores habituales y señales que suelen aparecer en entrevista.

18 preguntas relacionadas
¿Cómo diseñarías tipos públicos para una librería o capa de dominio sin exponer detalles internos?3 min¿Cuándo prefieres `interface` y cuándo `type` por motivos de diseño y mantenimiento?3 min¿Cómo usarías generics para expresar contratos útiles y no solo sofisticación tipográfica?2 min¿Cómo modelarías estados válidos con discriminated unions en lugar de flags inconsistentes?2 min¿Cómo decidirías entre `unknown`, `any`, narrowing y runtime validation en una frontera externa?3 min¿Cómo diseñarías utility types propios sin crear magia opaca para el equipo?2 min¿Qué estrategia seguirías para tipar una API HTTP o un SDK sin duplicar modelos por todas partes?3 min¿Cómo harías que TypeScript acompañe la arquitectura en lugar de maquillar problemas de diseño?3 min¿Qué problemas reales resuelve el tipado exhaustivo en reducers, eventos o comandos?3 min¿Cómo usarías branded types o value objects para evitar mezclar identificadores y primitivas?2 min¿Cuándo tiene sentido generar tipos desde schema y cuándo modelarlos manualmente?2 min¿Cómo diseñarías tipos para formularios o DTOs que evolucionan sin romper medio proyecto?3 min¿Cuándo merece la pena modelar invariantes con tipos y cuándo es mejor resolverlas en runtime?2 min¿Cómo tiparías eventos, callbacks y handlers para conservar seguridad sin llenar el código de genéricos ruidosos?2 min¿Qué estrategia usarías para compartir tipos entre frontend y backend sin acoplar demasiado sus modelos?2 min¿Cuándo usarías `satisfies` y qué ventaja tiene frente a `as` o anotaciones explícitas?3 min¿Cómo modelarías errores y resultados en TypeScript para evitar `throw` indiscriminado o unions inútiles?2 min¿Qué harías con enums, literals y const assertions en un proyecto que busca APIs estables?2 min

Siguientes temas

Otros temas de TypeScript