React Kehilangan Massa dan Vercel Mengenakan Kulitnya
Komunitas React dulu merasa seolah-olah mereka memiliki proyek tersebut. Hari ini, sebuah perusahaan hosting tunggal mengelolanya.
Banyak anggota tim inti React bekerja untuk Vercel. Mereka mencantumkan hal ini di profil mereka. Ini menciptakan konflik kepentingan. Orang-orang yang menentukan masa depan React menerima gaji dari perusahaan yang menjual layanan deployment React.
Roadmap-nya selaras dengan model bisnis Vercel. Fitur-fitur seperti Server Components dan App Router tidak diminta oleh massa. Fitur-fitur ini selaras dengan infrastruktur Vercel. Fitur-fitur tersebut sulit untuk di-self-host tetapi mudah dijalankan oleh Vercel.
React masih berlisensi MIT. Lisensi tidak sama dengan open source. Open source yang sesungguhnya membutuhkan tata kelola komunitas. Saat ini, para pengembang merasa seperti konsumen, bukan kontributor.
Server Components membutuhkan integrasi framework yang mendalam. Next.js adalah versi yang paling matang. Framework lain menawarkan dukungan yang terbatas. Anda dapat mencoba menggunakan React Server Components tanpa Next.js. Ini seperti lari maraton tanpa sepatu. Anda bisa melakukannya, tetapi Anda tidak seharusnya melakukannya.
Masalahnya bukan pada JSX atau hooks. Masalahnya adalah kepercayaan. Para pengembang memilih React karena ia adalah sebuah library view. Sekarang, ia merambah ke server Anda, routing Anda, dan lapisan caching Anda. Setiap arah menunjuk ke halaman checkout satu perusahaan.
Vercel membangun teknologi yang bagus. Namun, sebuah library yang digunakan oleh jutaan orang tidak seharusnya mengikuti model bisnis satu perusahaan. Ini mengubah open source menjadi saluran pemasaran dengan repositori GitHub.
Framework lain seperti Svelte, Solid, dan Vue menjaga batasan yang jelas antara library dan deployment. React mencampurnya menjadi satu. Versi lama React telah hilang. Versi barunya bertindak sebagai mesin opini dengan halaman penagihan yang terlampir.
Anda tidak harus menggunakan Vercel dengan React. Namun, gravitasinya nyata. Ia menarik lebih kuat pada setiap rilis.
React membutuhkan komite pengarah yang independen. Kita membutuhkan anggota yang tidak bekerja untuk satu korporasi tunggal. Open source harus berarti lebih dari sekadar lisensi.
Jika satu perusahaan menentukan arah React, apakah Anda masih mempercayai proyek tersebut? Apa yang perlu diubah untuk mendapatkan kembali kepercayaan Anda?
Sumber: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
