Tailwind CSS v4.0 ile gelen tamamen CSS tabanlı yeni konfigürasyon yapısını, javascript dosyalarına elveda demeyi ve performans kazanımlarını inceliyoruz.
Tailwind CSS v4.0, frontend dünyasında büyük bir heyecan yarattı. Bu sürümle birlikte, alışık olduğumuz
tailwind.config.js dosyasına veda ediyoruz. Artık her şey CSS-First felsefesiyle doğrudan CSS dosyalarımızda tanımlanyor.
CSS-First Konfigürasyon Nedir?
v3 sürümüne kadar tüm tema, renk, font ve plugin ayarlarımızı JavaScript formatında yapıyorduk. Tailwind CSS v4.0 ise projenizin CSS dosyasında
@theme direktifini kullanarak doğrudan CSS değişkenleri tanımlamanıza imkan tanıyor:
@import "tailwindcss"; @theme { --color-brand-500: #3b82f6; --color-brand-600: #2563eb; --font-display: "Outfit", sans-serif; }
Bu yapının en büyük avantajı, tanımladığınız CSS değişkenlerinin tarayıcıda da doğrudan erişilebilir olması. Yani artık JavaScript ile CSS dünyasını senkronize etmek için ekstra efor sarf etmeniz gerekmiyor.
Yeni Rust-Tabanlı Derleyici (Oxc Engine)
Tailwind v4, sıfırdan Rust dili ile yazılmış yeni bir derleme motoruyla geliyor. Bu sayede:
- Hız: Derleme süreleri v3'e kıyasla 10 kata kadar daha hızlı.
- Hafiflik: node_modules boyutu önemli ölçüde azaldı.
- Dahili PostCSS & Autoprefixer: Harici araç yükleme ihtiyacı minimuma indirildi.
Geçiş Adımları
Eğer projenizi Tailwind v4.0'a geçirmek istiyorsanız yapmanız gerekenler oldukça basit:
ve@tailwindcss/postcss
paketlerini en son sürüme güncelleyin.tailwindcss
dosyasını silip ayarlarınızıtailwind.config.js
içerisine taşıyın.globals.css- CSS dosyanızın en üstüne
ekleyin.@import "tailwindcss";
v4.0 ile gelen bu sadeleşme, CSS yazma deneyimini çok daha doğal ve modern standartlara uygun hale getiriyor. Yeni projelerinizde kesinlikle kullanmanızı öneririm!
İlginizi Çekebilir
Logitech MX Master 3S
Bu blog yazısını yazarken kullandığım ve kod yazmayı keyfe dönüştüren efsanevi mouse. Bilek ağrılarına son!
Yorumlar (2)
Yorum yapmak için giriş yapmalısınız
Topluluğumuzu spam ve botlardan korumak için içeriklere sadece kayıtlı üyeler etkileşimde bulunabilir.
Giriş Yap / Üye OlAffiliate linkinizdeki ürünü ben de kullanıyorum, herkese tavsiye ederim. Elinize sağlık.
Gerçekten çok faydalı bir yazı olmuş, teşekkürler! Özellikle bahsettiğiniz detaylar çok işime yarayacak.