Konu Başlıkları
  • TypeScript 4.7 Duyurusu
  • Layouts RFC
  • Lerna'nın dirilişinden sonra büyük sürüm v5.0.0
  1. TypeScript 4.7 Duyurusu
ESM için önemli bir kilometre taşı olan TypeScript 4.7 resmi olarak yayınlandı. Sürümün belirli özellikleri daha önceki haftalık dergilerde tanıtılmıştı, okumayan öğrenciler detaylar için bağlantıya tıklayabilirler.

  1. Layouts RFC

Bu RFC, 2016'da lansmanından bu yana Next.js'de yapılan önemli güncellemeleri özetlemektedir. Piyasaya sürüldükten sonra, bazı işlevlerinin çalıntı olduğuna inanılarak Remix ekibinden tartışmalara neden oldu.
RFC hakkında daha fazla bilgi için alttaki yazıya bakın.
  • Remix'in yazarı, Next.js'yi intihalle öfkeyle suçladı ve Next.js yanıtladı: Bu işleve zaten sahibim
24 Mayıs sabahı, Remix yazarı Ryan Florence, Twitter'ında Next.js'yi öfkeyle kınadı ve Remix'in yeni yayınlanan Layouts RFC'deki işlevselliğini merhaba veya onay demeden kopyaladığını iddia etti. Remix ekibinin konuyla ilgili tutumu şu şekilde: "Remix umurunda değil, gözlerimiz React Router SPA'nın sunucudan faydalanmasına odaklanmış durumda. Next.js'nin yavaş yavaş Remix olup olmayacağı bizim için önemli değil. I Sadece onların (Sıradaki ekip) kaydettiğimiz toplu ilerlemeyi kabul edebileceğini düşünün."
Ve mevcut React ekibini de bombaladı: "Cidden, React gerçekten şimdi ne kadar açık? Bence bir vakfa devredilmeli."

Aynı zamanda, bazı insanlar Next.js tarafından Layouts RFC'yi resmen ilan eden tweet'leri de sorguladı - bu tamamen Remix! Next.js, yalnızca gizlemek için rota klasörü uygulamasını adlandırdı.

Alex @agctyz: lmao bu kelimenin tam anlamıyla @remix_run , hatta yeni rotalar klasörünü "app" olarak adlandırıyor

Remix ve Next.js uzun süredir rakip. Birkaç ay önce Remix yazarı Ryan Florence, Remix'in Next.js'den daha iyi olduğunu söylediği "Remix vs Next.js" başlıklı bir makale de yayınlamıştı. Bu nedenle, bu iki çerçevenin ön ve arka bacaklarda yeni sürümler yayınlaması alışılmadık bir durum değil, ancak beklenmedik bir şekilde bu güncelleme bir "intihal fırtınasına" neden oldu.


  1. Lerna'nın dirilişinden sonra büyük sürüm v5.0.0
Lerna, v5.0.0'ı aşağıdaki büyük güncellemelerle birlikte yayınladı:
  • v10.x ve v12.x düğümleri artık desteklenmemektedir;
  • npm-lifecycle yerine @npmcli/run-script kullanın.