KATEGORİ
React JS
03.02.2026
React’te “Skeleton” Değil, “Shimmer” Değil: İçerik-Öncelikli (Content-Aware) Loading UI Tasarımı
Tek tip skeleton yerine, veri şekline göre yükleme arayüzleriyle algılanan performansı artırın.
28.01.2026
React’te Stabil Referanslar: useRef ile “Latest Value” Deseni ve Stale Closure Sorununu Bitirmek
Stale closure kaynaklı hataları, useRef tabanlı “latest value” deseniyle güvenli ve okunabilir şekilde çöz.
26.01.2026
React’te İyimser Güncellemeler (Optimistic UI): useTransition + AbortController ile Akıcı ve Güvenli Etkileşim
Optimistic UI ile anlık geri bildirim ver, istek çakışmalarını iptal et, geri alma (rollback) mantığı kur.
26.01.2026
React’te Klavye Erişilebilirliği: “Roving Tabindex” ile Menü ve Liste Gezintisi
Klavye ile sorunsuz gezilen menü/liste bileşenleri için roving tabindex desenini React’te uygulayalım.
23.01.2026
React’te “Render Props”tan “Compound Components”e: Esnek UI API’leri Tasarlamak
Tek bir bileşenle farklı kullanım senaryolarını destekleyen, okunabilir ve esnek UI API’leri tasarlama rehberi.
14.01.2026
React’te “UI State” ile “Server State”i Ayırmak: Daha Basit Bileşenler, Daha Az Bug
React’te yerel UI state ile sunucudan gelen state’i ayırarak karmaşıklığı ve gereksiz render’ları azaltın.
13.01.2026
React’te Animasyonları “Layout” Seviyesinde Yönetmek: FLIP Tekniği ile Akıcı Liste Geçişleri
FLIP tekniğiyle React’te liste sıralama/ekleme/silme animasyonlarını düşük maliyetle ve takılmadan uygulayın.
09.01.2026
React’te Responsive Davranışı JS’e Taşımadan Çözmek: Container Queries + ResizeObserver ile Akıllı Bileşenler
Bileşenleri ekran yerine konteynıra göre uyarlayın: CSS Container Queries ve gerektiğinde ResizeObserver ile.
04.01.2026
React’te “Polymorphic Component” Deseni: Tek Bileşenle Farklı HTML Etiketleri (TypeScript ile)
Button gibi bir bileşeni hem <button> hem <a> olarak güvenli biçimde kullanmak için polymorphic desen.
31.12.2025
React’te URL’yi Uygulamanın Gerçek Kaynağı Yapmak: Search Params ile Filtre, Sıralama ve Paylaşılabilir Ekranlar
Filtre/sıralama state’ini URL’ye taşıyarak paylaşılabilir, geri-ileri uyumlu ve kalıcı React ekranları tasarlayın.
29.12.2025
React’te Hata Sınırları (Error Boundaries): Uygulama Çökmesini Engelle, İyi Bir Fallback Deneyimi Tasarla
React Error Boundary ile runtime hatalarını yakalayıp kullanıcıya kontrollü fallback ekranı sunmayı öğrenin.
20.12.2025
React’te Form Validasyonu: Zod + React Hook Form ile Tip Güvenli Akış
Zod şemalarıyla tip güvenli form validasyonu kurun; React Hook Form ile daha az boilerplate, daha net hata yönetimi.