» Etiket
frontend
8 yayınMirrorframe: Web sayfalarını piksel doğrulamayla React'e klonlar
Mirrorframe, canlı bir web sayfasını headless tarayıcıyla yakalayıp Design Genome çıkararak React uygulamasına dönüştürüyor; her düğüm piksel bazında doğrulanıyor, LLM kullanılmıyor.
border-shape: clip-path'in eksik kalan parçası geliyor
CSS'e gelen border-shape özelliği, clip-path kullanırken kaybolan border, box-shadow ve outline sorununu çözüyor. Şekli değiştirir, süslemeleri kırpmaz.
Vite ile Modern WordPress Tema Geliştirme Rehberi
WordPress temalarına Vite entegrasyonuyla Sass, JS modülleri, hash'li production dosyaları ve manifest tabanlı asset yükleme nasıl eklenir, adım adım anlatılıyor.
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.comuseEffect 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.
Angular rxResource İçinde tap() Kullanmayı Neden Bıraktım
Angular rxResource stream'i içinde tap() ile signal yazmak NG0600 hatasına yol açar. Doğru çözüm: stream'i tek tip değer döndürecek şekilde tasarlamak.
Eklenti rozetinde yeni state yerine mevcut önbellek kullanımı
Eklenti güncelleme rozeti için yeni API yerine mevcut cross-site önbellek kullanıldı; state çoğalması ve senkron hataları önlendi.
React'ta useCallback ve useMemo Ne Zaman Gerekli?
Her fonksiyonu useCallback'e sarmak performansı artırmaz, düşürebilir. Profiler tabanlı bir yaklaşımla useMemo ve useCallback'i ne zaman kullanmanız gerektiğini öğrenin.