Sitemap
Frontend Development With JS

Frontend Development With Javascript

Press enter or click to view image in full size
Photo by Chris Montgomery on Unsplash

Video

React Streams

Geçen karşıma çıkan güzel bir sohbet videosu vardı. İçeriğinde güzel noktalardan bahsedildi. Hoşuma giden kısımlardan kısaca bahsedeceğim.

3 min readFeb 24, 2025

--

Öncelikle video aşağıdaki linkten erişebilirsiniz. Ryan (Solid yazarı), Tanner (Tan Stack) kütüphanelerinin yazarının konuşmalarından alıntıdır.

Aslında bu buluşmanın asıl nedeni TanStack Router , Solid destekleyen versiyonun duyurulması kısmıydı fakat benim üzerinde durmak istediğim başka konular bulunuyor

Get Onur Dayıbaşı’s stories in your inbox

Join Medium for free to get updates from this writer.

Öncelikle Ryan Florance (Remix ve React-Router) yazarının bir anketi üzerinde konuşuyorlar. Soru aslında şu RSC/Server Action çıktığında bunu ne ile kullanmayı düşününürsünüz.

  • Sticking with SPA (Vite Plugin …)
  • Prefer loader/action (Remix,…)
  • Plan to use RSC ( Next …)
Press enter or click to view image in full size

Burada Vite 6 ile birlikte Environment API ile Framework geliştiricilerine bir takım imkanlar sunuyor. Bu imkanlar Next.js dışındaki tüm React ekosistemini Vite default bunler olması konusun yönlendiriyor.

Son dönemde CRA (Create React App) kaldırılması, Vite geçişleri hızlandırdı. Migration konusunda aşağıda yazdığım E-Kitap’tan faydalanabilirsiniz.

Press enter or click to view image in full size

Streams

Bu kısımda hoşuma giden noktalardan bir tanesi’de olayı RSC (React Server Component) olarak değil de daha temel bir yapı taşı stream ile aktarılabilen text, bu farklı farklı formatlarda veri olabilir.

  • JSON
  • JSX
  • HTML

Ve buradan taşınan veriyi Cache, LocalStorage, CDN de saklayabiliyor olmanız. İşte bu yüzden olaya RSC değilde daha alt seviyedeki standarlar üzerinden ele almayı daha uygun görüyorlar.

Bu sayede taşınan ve akan verinin hangi Dil ve Framework ile geliştirildiği bir detay olacak örneğin RSC (React’a ait bir özellik iken) Solid ve diğerleri buna benzer başka yapıları koyabilecekler.

React açısından Local — First ve RSC (React Server Component) geleceğin UI, sunucu iletişiminde en çok kullanılacaklar. Ama altyapıları bilmeden bir şeyleri hazır beklemek yerine bir yanda da WebAPI ve JS deki gelişmelerin bizlere neler sunduğunu anlamamız gerekiyor.

Vite ve React desteğin artması için

Press enter or click to view image in full size
Press enter or click to view image in full size
Press enter or click to view image in full size

--

--