» Etiket
frontend
64 yayınTarayıcıda Yerleşik Popover ile Dropdown Sorunlarını Çözün
Yeni Popover API'si, dropdown menüler için JavaScript gerektirmeden açılıp kapanabilen popover'lar sunuyor.
Tailwind CSS v4: Neler Değişti ve İki Projeyi Nasıl Taşıdım
Tailwind CSS v4 ile gelen önemli değişiklikler ve iki projenin nasıl taşındığı hakkında bilgi edinin.
Swiper: Mobil İçin Etkili Dokunmatik Kaydırıcı
Swiper, modern web ekosisteminde en kapsamlı dokunmatik kaydırıcıdır. Performansı ve modüler yapısıyla dikkat çekiyor.
CommitBrief — terminalde yapay zekâ destekli kod incelemesi
Staged değişiklikleri, bir commit aralığını ya da bütün bir GitHub pull request'ini yerelde inceleyen sağlayıcı bağımsız CLI. Sıfır telemetri, sunucu yok. Açık kaynak, GPL-3.0.
commitbrief.comPageSpeed'te LCP gizemi: Aynı sayfalar neden farklı skor aldı
Aynı mimariye sahip statik sayfalar PageSpeed Insights'ta neden ikiye bölündü? LCP=FCP ipucu, yavaş donanımda paint yarışı ve tek satırlık CSS inline çözümü.
Headless Component Mimarisi: React'te UI Kütüphanesi Bağımlılığından Kurtulun
Material UI veya Bootstrap gibi kütüphanelerin CSS'ini override etmek yerine, mantığı arayüzden ayıran headless component yaklaşımıyla ölçeklenebilir tasarım sistemleri kurun.
Tarayıcıda video analitiği: timeupdate yerine rVFC kullanın
CourseSpeed geliştiricisi, timeupdate olayının neden video analitiği için güvenilmez olduğunu ve requestVideoFrameCallback ile batarya dostu bir alternatif sunduğunu anlatıyor.
useEffect Bir Yaşam Döngüsü Metodu Değildir
useEffect'i componentDidMount gibi düşünmek yarış durumlarına yol açar. Doğru zihinsel model: dış kaynaklarla senkronizasyon, zamanlama değil.
EffCSS v5: Native API Tabanlı Tip Güvenli CSS-in-TS
EffCSS v5, CSSStyleSheet ve adoptedStyleSheets kullanan sıfır bağımlılıklı CSS-in-TS kütüphanesi. Contract-first tasarım ve framework bağımsız yapısıyla dikkat çekiyor.
Bölüm 3: Props'ları State'e Senkronize Etmeyi Durdurun
React uygulamalarında props'ları state'e senkronize etmenin neden gereksiz karmaşıklığa yol açtığını keşfedin.
Vue'da .tsx kullanarak TypeScript 7'yi gün birinde çalıştırmak
TypeScript 7 çıktı ama Volar gibi araçlar henüz desteklemiyor. Vue'yu .tsx dosyalarıyla yazanlar için bu bir sorun değil; nedenini inceliyoruz.