Hướng dẫn migrate lên TailwindCSS 4
TailwindCSS 41 giới thiệu những thay đổi quan trọng giúp cải thiện performance và trải nghiệm developer. Hướng dẫn này cover tất cả những gì bạn cần để migrate mượt mà.
Có gì mới trong TailwindCSS 4?
- Vite plugin thay vì PostCSS — Cấu hình đơn giản hơn
- CSS-first configuration — Không còn
tailwind.config.js - Cải thiện performance — Build nhanh hơn
- Tự động detect content — Không cần chỉ định content paths
Cài đặt
npm install tailwindcss @tailwindcss/viteCấu hình Vite
import { defineConfig } from 'vite'import tailwindcss from '@tailwindcss/vite'
export default defineConfig({ plugins: [tailwindcss()],})Cấu hình CSS
Thay thế tailwind.config.js bằng CSS variables:
@import 'tailwindcss';
@theme { --color-primary: #3b82f6; --color-secondary: #64748b; --font-sans: 'Inter', sans-serif;}Breaking Changes
Cấu hình
Cấu hình dựa trên JavaScript cũ được thay bằng cấu hình dựa trên CSS:
/* Cách cũ (v3) *//* tailwind.config.js */module.exports = { theme: { extend: { colors: { primary: '#3b82f6', }, }, },}
/* Cách mới (v4) */@theme { --color-primary: #3b82f6;}Thay đổi về Plugin
Một số plugin đã được đổi tên hoặc tái cấu trúc:
@import 'tailwindcss';@plugin '@tailwindcss/typography';Các bước Migration
- Update dependencies
- Xóa
tailwind.config.js - Thêm
@tailwindcss/vitevào Vite plugins - Update CSS imports
- Test build
Kết luận
TailwindCSS 4 đơn giản hóa cấu hình trong khi cải thiện performance. Hãy dành thời gian migrate và tận hưởng những lợi ích mới.

