Switch Language
Toggle Theme

Tailwind & shadcn/ui in Practice

14 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

Tailwind CSS v4 Features Deep Dive: Performance, Configuration, and Migration Guide

A comprehensive guide to Tailwind CSS v4's Oxide engine performance gains, CSS-first configuration revolution, zero-setup experience, and breaking changes, with complete migration checklist and step-by-step instructions

Technology
3

What is shadcn/ui? How to Choose Between MUI, Chakra, and Ant Design

Compare shadcn/ui, Material UI, Chakra UI, and Ant Design - four major React component libraries. Analyze technical architecture, performance, and developer experience with selection recommendations for SaaS, enterprise dashboards, and personal projects.

Technology
4

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
5

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
6

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
7

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
8

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
9

shadcn/ui and Radix: How to Maintain Accessibility When Customizing Components

shadcn/ui is built on Radix Primitives. Learn how to preserve accessibility when customizing components: asChild usage, focus management, and ARIA inheritance patterns.

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
12

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
13

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
14

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