Saltar al contenido

frontend

12 artículos

21. 09. 2026 · 20 min de lectura

overlay-kit

Cambiar un flag global isOpen por un await: lo que gané, lo que perdí y cómo funcionan por dentro los eventos, el reducer y openAsync.

18. 05. 2026 · 21 min de lectura

Gestión del estado

Gestión del estado en frontend en siete categorías (local, global, servidor, formulario, URL, externo y guards) y cuatro criterios de diseño en React.

18. 04. 2026 · 34 min de lectura

Modelo de dominio

Dominio, modelo de dominio y objeto de dominio desde el frontend: Entity, Value Object, modelo anémico y separación del ViewModel en React.

28. 03. 2026 · 15 min de lectura

Reflexiones sobre la refactorización del segundo simulacro de Toss Frontend Fundamentals

Refactorización de la app de reserva de salas del segundo simulacro de Toss Frontend Fundamentals: separación de componentes y lógica de dominio.

02. 03. 2026 · 27 min de lectura

Ingeniero frontend de IA

Cómo crecer como ingeniero frontend cuando la IA escribe el código: verificación, especificación y criterio, a partir de Karpathy, Vercel v0 y METR.

01. 02. 2026 · 27 min de lectura

Abstracción

Qué es la abstracción en frontend y en qué se diferencian una buena y una mala: niveles de abstracción, nombres que revelan intención y composición.

04. 01. 2026 · 26 min de lectura

queryKey

Cómo funciona queryKey en TanStack Query y por qué evolucionó de arreglos en línea a fábricas de claves y queryOptions, con el patrón de TkDodo.

03. 12. 2025 · 21 min de lectura

Dónde colocar ErrorBoundary

Cuántas capas de ErrorBoundary usar, cuánta pantalla cuesta un solo fallo y qué más tiene que desbloquear el botón de reintentar para funcionar.

17. 11. 2025 · 19 min de lectura

Propagación de errores

Lanza el mismo error desde siete sitios y solo cuatro llegan al ErrorBoundary. Este artículo sigue hacia dónde propaga cada tipo.

20. 05. 2025 · 31 min de lectura

React Fiber al completo

Análisis de React Fiber desde el código fuente: Stack Reconciler, prioridades por Lanes, doble búfer, scheduler con MessageChannel y Concurrent Features.

01. 12. 2024 · 11 min de lectura

¿Puede Biome reemplazar a ESLint y Prettier?

Biome frente a ESLint y Prettier: rendimiento de linting y formateo, experiencia de adopción y guía de migración a una toolchain basada en Rust.

18. 08. 2024 · 22 min de lectura

Zustand, ¿qué eres y por qué eres ProviderLess?

Analizamos el código fuente de Zustand para ver cómo gestiona el estado sin Provider y en qué se diferencia de la Context API de React.