Cambiar tema

Tailwind y shadcn/ui en práctica

14 artículos en esta serie

Una ruta UI moderna para Tailwind, design tokens, componentes shadcn/ui, temas, formularios y organización.

1

Tailwind v4 + Vite: plantilla completa de configuración en 5 minutos

Configura un proyecto Tailwind CSS v4 + Vite desde cero con plantilla de 5 minutos y estructura de directorios recomendada. Incluye checklist de migración v3→v4

Tecnología
2

Tailwind CSS v4: novedades, rendimiento y guía de migración

Guía de Tailwind CSS v4: motor Oxide, configuración CSS-first, instalación simplificada y cambios breaking. Incluye checklist de migración v3→v4 y pasos operativos

Tecnología
3

¿Qué es shadcn/ui? Guía de comparación con MUI, Chakra y otras bibliotecas

Comparación profunda de shadcn/ui, Material-UI, Chakra UI y Ant Design en siete dimensiones: tamaño del bundle, flexibilidad, experiencia de desarrollo y accesibilidad, para elegir la mejor opción

Tecnología
4

Guía completa de instalación y personalización de temas en shadcn/ui (con variables CSS)

Instalación y personalización de temas en shadcn/ui: variables CSS, colores OKLCH y modo oscuro. Aprende las mejores prácticas de UI con identidad de marca y configura lo básico en 5 minutos

Tecnología
5

Esqueleto de panel con shadcn/ui: mejores prácticas de Sidebar + Layout

Integra Sidebar de shadcn/ui con Layout de Next.js: arquitectura de componentes, diseño responsive y control de permisos. Esqueleto de administración extensible con ejemplos completos

Tecnología
6

Diseño responsive con Tailwind: container queries y estrategia de breakpoints

Container queries y breakpoints en Tailwind CSS: de la ventana al contenedor, y cómo lograr layouts responsive a nivel de componente.

Tecnología
7

Modo oscuro en Tailwind: comparación entre class y data-theme

Comparación completa de las estrategias class y data-theme para el modo oscuro en Tailwind CSS: principios, configuración e integración con frameworks para elegir la mejor opción

Tecnología
8

Patrones de composición en shadcn/ui: mejores prácticas para que varios componentes trabajen juntos

Aprende las mejores prácticas de los patrones de composición de shadcn/ui: Dialog+Form, DataTable+DropdownMenu y escenarios habituales, con el patrón Context, gestión de estado y optimización del rendimiento

Tecnología
9

shadcn/ui y Radix: cómo mantener la accesibilidad al personalizar componentes

shadcn/ui se basa en Radix Primitives. Aprende a preservar la accesibilidad al personalizar componentes: uso de asChild, gestión del foco y herencia ARIA, evitando fallos de navegación por teclado.

Tecnología
10

Dialog, Sheet y Popover: accesibilidad y gestión del foco en capas modales

Análisis profundo de la accesibilidad y la gestión del foco en Dialog, Sheet y Popover de shadcn/ui: estándares WCAG, atributos ARIA, navegación por teclado y trampa de foco, con ejemplos de código completos

Tecnología
11

Optimización del rendimiento de Tailwind: JIT, configuración de content y control del tamaño en producción

Guía detallada del modo JIT de Tailwind CSS, mejores prácticas de configuración de content y estrategia de optimización en cuatro capas para producción, con casos reales y análisis de Tailwind v4

Tecnología
12

Astro + Tailwind: configurar estilos sin conflictos con los componentes islands

¿Conflictos de estilos Tailwind CSS con la arquitectura islands de Astro? Esta guía explica astro-island/astro-slot, la integración correcta de Tailwind v4 y cuatro escenarios habituales de conflictos CSS con sus soluciones

Tecnología
13

React Compiler + shadcn/ui: desarrollo frontend en la era de la optimización automática

Guía práctica de React Compiler en proyectos shadcn/ui: cómo activarlo, lecciones reales, puntos clave de migración y comparativa de rendimiento para pasar de la optimización manual a la automática

Tecnología
14

Solución de problemas comunes de shadcn/ui: conflictos de estilos, componentes que no renderizan y errores de tipos

Repaso sistemático de las tres grandes categorías de problemas al desarrollar con shadcn/ui, con pasos de diagnóstico y soluciones para localizar y corregir conflictos de estilos, fallos de renderizado y errores de TypeScript

Tecnología
Easton BlogEaston Blog