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.
Ö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 …)
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.
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.
- Readable Streams : https://developer.mozilla.org/en-US/docs/Web/API/Streams_API/Using_readable_streams
- Iterable Streams: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator
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







