tailwind CSS v4.0: game changer sempurna untuk pengembangan web modern [Artikel terjemahan]
(siosio3103.medium.com)- Fitur paling utama di v4.0 adalah peningkatan performa: build penuh hingga 5x, build inkremental lebih dari 100x lebih cepat
- Pergeseran paradigma dengan konfigurasi yang mengutamakan CSS: konfigurasi langsung di CSS alih-alih
tailwind.config.js - Mengontrol prioritas style dengan
@layer - Dapat mendefinisikan properti kustom dengan aturan
@property - Mengatur transparansi semua nilai warna, termasuk variabel CSS dan currentColor, dengan fungsi
Color-Mix() - Kini bisa menangani sekaligus dengan properti logis seperti
margin-inlinealih-alihmargin-leftdanmargin-right, sehingga dukungan RTL menjadi jauh lebih sederhana - Proses instalasi disederhanakan:
npm i tailwindcss @tailwindcss/postcssexport default { plugins: ["@tailwindcss/postcss"],};@import "tailwindcss";dan selesai - Deteksi konten otomatis: kini otomatis mengabaikan
.gitignoreserta file biner seperti gambar/video, lalu memindai file terkait secara otomatis. Mendukung@sourceuntuk pengecualian - Dukungan prioritas untuk Vite Plugin
- Dengan pembuatan utilitas dinamis, nilai yang tidak ada di konfigurasi sebelumnya bisa langsung digunakan
- Sistem warna yang berevolusi: seluruh palet warna bawaan ditingkatkan dari RGB ke OKLCH
- Container Queries kini tertanam di framework
- Dukungan 3D Transforms dan tambahan gradien yang lebih baik
- Menyertakan Variants dan Utilities baru:
not-*,starting,inert,nth-*, variantdescendant, serta utilityfield-sizing,color-scheme,inset-shadow-* - Migrasi lebih mudah dari perkiraan: sebagian besar perubahan dapat di-upgrade secara otomatis
- Gambaran besar yang dilukis tailwind: melampaui sekadar pembaruan framework, ini adalah tantangan berani terhadap masa depan CSS
- Apakah wajib upgrade?: untuk proyek baru, pilih v4.0. Untuk proyek lama, upgrade cukup mudah jika layanan menargetkan browser modern
- Kesimpulan: tailwind CSS v4.0 adalah bukan sekadar evolusi, melainkan revolusi
12 komentar
Setelah menerapkan dan menggunakannya selama 1 tahun
Apakah akan dipakai untuk proyek berikutnya? YES
Apakah ini game changer untuk pengembangan web? NO
Istilah game changer terasa berlebihan, jadi saya jadi ikut berkomentar.
Saya rasa sulit untuk menyimpulkannya sebagai gaya progresif yang harus dituju ke depannya.
Tailwind punya kelebihan untuk copy-paste template, pembuatan mudah lewat AI, dan penyesuaian style sederhana, tetapi
Tag yang sebenarnya mudah dibaca pun bisa jadi terobfuskasi, dan juga sulit untuk mengikuti dengan presisi desain yang dibuat desainer. Saya juga berpikir kalau variabel CSS diatur dengan baik, tingkat kesulitannya tidak akan jauh berbeda dari inline style.
Tolong dukung rn..
Jangan melangkah terlalu jauh… bisa-bisa semuanya tertelan…
Untuk sekarang sepertinya saya akan pakai 3.x dulu, lalu migrasi kalau benar-benar jadi arus utama.
https://tailwindcss.com/docs/upgrade-guide
shadow-sm->shadow-xsshadow->shadow-smSulit diprediksi kompatibilitas apa lagi yang akan dirusak di versi berikutnya.
Terus.bermunculan.teknologi.web.
Teknologi.yang.sudah.ada.pun.sebenarnya.sudah.cukup.
Hanya.dengan.C.assembly.HTML.JavaScript.saja.semua.bisa.dilakukan.
Masih ada yang belum pakai "function" di Excel?
Dengan kalkulator pun sebenarnya semua bisa dilakukan.
Tapi, kenapa pakai titik alih-alih spasi?
Ini bagian dari gaya bahasa boomer. Sepertinya ini parodi kebiasaan orang tua yang sering mengetik titik alih-alih spasi..
Pak Kim. Ada satu hal yang berani ingin saya sarankan. Bukan hal lain, jangan terlalu sering memakai fungsi Excel.. Kalau ada kemudahan, risikonya juga meningkat. Untuk menangkap sapi ada bilah yang sepadan, tapi untuk menangkap ayam apakah perlu pisau? Yang sederhana bisa jadi jawaban yang benar.
Wkwkwkwk, lucu banget
😅
Katanya penyederhanaan dan peningkatan, tapi pada akhirnya cuma berarti belajar hal lain lagi. Itu saja.