News
Nisan 2025 Frontend Ekosistem Haberleri
Her dönem olduğu gibi email ve diğer ortamlarda Frontend, JS ve React konularında karşıma çıkan, hoşuma giden haberleri sizler ile paylaşıyorum.
2 min readMay 2, 2025
Her dönem olduğu gibi email ve diğer ortamlarda Frontend, JS ve React konularında karşıma çıkan, hoşuma giden haberleri sizler ile paylaşıyorum.
Vite
RSC
Dan Abramov Nisan ayı içerisinde React Server Component ile ilgili 4 tane blog yazısı geldi.
React Server Component , react-client ve react-server paketlerinde nasıl serialize/deserialize olduğunu anlatan güzel bir örnek
React Core
React kütüphanesinin iç mekanizmalarının nasıl çalıştığını anlatan blog yazıları veya görselleştirme araçları
- React Internals: Which useEffect runs first?
- React Internal Visualization
- React Context Provider anlatımı. Burada Dan Abramov eski blog postlarından bir tanesine referans var. Before useMemo bu blog yazısında useMemo kullanmadan önce uygulayabileceğiniz yöntemlerden bahsediyor. (mode state down, lift content up örüntüleri)
- React takımının deneysel başlattığı MCP Server
- Theo nun React gelen yeni özellikleri anlattığı video
- React Compiler RC blog , React View Transitions, Activity API
- Performans konusunda Case Study Advanced React in the Wild
React Libraries & Frameworks
- Dominik React Query Concurrent Optimistic Updates anlattığı blog yazısı.
- Vercel AI SDK Chat ile AI etkileşimli Chat uygulamaları geliştirmeyi basitleştiriyor. Bunun ile ilgil blog yazısı
- Redwood SDK Cloudflare servisleri üzerine Vite Plugin, SSR ve RSC, Server Functions ve RealTime özellikleri ile bir React Framework oluşturmuş .
- TanStack Router mouse cursor posizyonuna göre üzerine tıklanacak linkleri tahminleyip, bu linklere sayfaların (routing) preloading başlatıyor, bu durumda ilgili linklere tıklandığında ilgili js chunk yüklenmiş ise ciddi bir performans artışı sağlıyor.
- React Router ve Remix güvenlik ile bir problem oluşmuştu bunun detayını anlatan blog yazısı. Bunun ile ilgili bir patch versiyon çıkarıldı React Router 7.5.3
- NextJS → React Router + Vite geçiş ile ilgil bir blog yazısı
- Kendo React ile kullanılan 50 bileşeni free kullanılabilecek şekilde yayınladı. (İlgili Link)
- Styled Components bakım moduna çekildi . Bu kadar popüler kullanılan bir kütüphanenin geliştirmeye devam etmemesinin nedenlerini bu blog yazısında bulabilirsiniz. Buna karşın alternatif JS in CSS kütüphaneleride çıkıyor, bunlar ile ilgili bir performans karşılaştırması yapılmış Linaria vs Tailwind
React Alternatives
- Solid.JS 10 yılının özeti
- Why Silicon Valley CTOs Are Secretly Moving Away from React bu yazıda tam alternatiflerden bahsedilmese bile problem oluşturan noktalar iyi değinilmiş. Temel 2 konu Performans ve Ölçeklenme (Scale) etme konuları üzerinde duruluyor. Yer yer Web Assembly veya Vanilla JS önerilerinde bulunuyor veya Reactivity tabanlı /Compile tabanlı kütüphaneleri tercih yani Svelte veya Solid gibi.
- Introducing Observable Canvases
- Firebase Studio: Google’s New Agentic AI-Powered Development Environment