React Kehilangan Bobotnya dan Vercel Mengenakan Kulitnya
Komunitas React dulunya memiliki proyek ini. Sekarang, rasanya seperti perusahaan hosting yang mengelolanya.
Pergeseran itu terjadi perlahan. Lalu, terjadi sekaligus.
Beberapa anggota tim inti React bekerja untuk Vercel. Mereka mencantumkan hal ini di profil LinkedIn mereka. Ini menciptakan konflik. Orang-orang yang menentukan masa depan React menerima gaji dari perusahaan yang menjual layanan deployment React.
Server Components dan App Router tidak datang dari permintaan pengembang. Fitur-fitur ini selaras sempurna dengan infrastruktur Vercel. Fitur-fitur ini sulit untuk di-self-host. Namun, sangat mudah untuk dijalankan oleh Vercel.
React memiliki lisensi MIT. Namun, open source lebih dari sekadar lisensi. Ini tentang tata kelola. Ini tentang apakah komunitas berkontribusi atau hanya sekadar mengonsumsi. Saat ini, banyak pengembang merasa seperti konsumen.
Server Components membutuhkan integrasi framework yang mendalam. Next.js adalah versi yang paling matang. Framework lain menawarkan dukungan yang terbatas. Anda bisa mencoba menggunakan React Server Components tanpa Next.js. Itu mungkin saja, tetapi naluri Anda akan mengatakan untuk tidak melakukannya.
Para insinyur berpengalaman mulai menyadari hal ini. Masalahnya bukan pada JSX atau hooks. Masalahnya adalah kepercayaan.
Pengembang memilih React karena ia adalah sebuah library view. Sekarang, ia merambah ke server, routing, dan caching Anda. Setiap fitur baru mengarah ke halaman pembayaran satu perusahaan.
Vercel membangun teknologi yang bagus. Namun, masa depan sebuah library yang digunakan oleh jutaan orang tidak seharusnya bergantung pada model bisnis satu perusahaan. Ini bukan open source. Ini tampak seperti saluran pemasaran dengan repositori GitHub.
Tim React mengatakan bahwa fitur-fitur ini menguntungkan semua orang. Itu mungkin benar. Namun, fitur-fitur tersebut juga terutama menguntungkan satu perusahaan.
Framework lain seperti Svelte, Solid, dan Vue menjaga library inti tetap terpisah dari lapisan deployment. React mencampurnya menjadi satu. Sekarang, orang-orang bertanya untuk siapa sebenarnya library ini.
React yang lama adalah sebuah library view. React yang baru adalah mesin opini full-stack. Ia hadir lengkap dengan halaman penagihan.
Anda tidak harus menggunakan Vercel dengan React. Namun, gravitasinya menarik semakin kuat di setiap rilis.
React membutuhkan komite pengarah yang independen. Anggotanya tidak boleh bekerja untuk satu perusahaan saja. Open source harus berarti lebih dari sekadar nama lisensi.
Jika satu perusahaan menentukan arah React, apakah Anda masih mempercayai proyek tersebut? Apa yang perlu berubah untuk mendapatkan kembali kepercayaan Anda?
Sumber: https://dev.to/adioof/react-lost-the-mass-and-vercel-is-wearing-its-skin-27fc
