Switch Language
Toggle Theme

Tailwind & shadcn/ui in Practice

11 posts in this series

1

Tailwind v4 + Vite: Complete Setup Template in 5 Minutes

Set up Tailwind CSS v4 + Vite project from scratch with a complete 5-minute template and recommended directory structure. Includes v3 to v4 migration checklist to help you quickly build modern frontend projects.

Technology
2

Complete Guide to shadcn/ui Installation and Theme Customization with CSS Variables

Master shadcn/ui installation and theme customization. Learn CSS variables, OKLCH colors, and dark mode implementation. Build branded UIs in 5 minutes.

Technology
3

Building Admin Skeleton with shadcn/ui: Sidebar + Layout Best Practices

Master the best practices for integrating shadcn/ui Sidebar with Next.js Layout. From component architecture to responsive design and RBAC, build a scalable admin skeleton with complete code examples

Technology
4

Tailwind Responsive Layout Practice: Container Queries and Breakpoint Strategies

Deep dive into Tailwind CSS container queries and breakpoint strategies. Master the evolution from viewport to container-based responsive design for component-level layouts.

Technology
5

Tailwind Dark Mode: class vs data-theme Strategy Comparison

A systematic comparison of Tailwind CSS dark mode's class and data-theme strategies, covering implementation principles, configuration methods, and framework integration practices to help you make the best choice for your project

Technology
6

shadcn/ui Composition Patterns: Best Practices for Combining Components

Learn best practices for shadcn/ui composition patterns, master Dialog+Form, DataTable+DropdownMenu combinations with Context-based state management, performance optimization, and TypeScript safety

Technology
10

Dialog, Sheet, Popover: Accessibility and Focus Management for Overlay Components

A deep dive into accessibility implementation and focus management for shadcn/ui's Dialog, Sheet, and Popover components, covering WCAG standards, ARIA attributes, keyboard navigation, and focus traps with complete code examples

Technology
11

Tailwind Performance Optimization: JIT, Content Configuration, and Production Bundle Size Control

Deep dive into Tailwind CSS JIT mode mechanics, content configuration best practices, and four-layer production optimization strategies, with real-world examples and Tailwind v4 analysis

Technology
14

Astro + Tailwind: Configuring Island Components and Global Styles Without Conflicts

Confused by Tailwind CSS style conflicts in Astro's island architecture? This article explains astro-island/astro-slot mechanisms, proper Tailwind v4 integration, and solutions for 4 common style conflict scenarios to help you avoid pitfalls in practice

Technology
15

React Compiler + shadcn/ui: Frontend Development in the Auto-Optimization Era

Deep dive into React Compiler integration with shadcn/ui projects, including setup methods, practical experience, migration considerations, and performance comparisons to help you transition from manual to automatic optimization

Technology
16

Troubleshooting shadcn/ui: Style Conflicts, Rendering Issues, and TypeScript Errors

A systematic guide to the three most common issues in shadcn/ui development, with detailed debugging steps and solutions for style conflicts, rendering failures, and TypeScript errors

Technology