8 poin oleh GN⁺ 2025-10-11 | 2 komentar | Bagikan ke WhatsApp
  • Meta mendirikan React Foundation untuk mengalihkan React yang telah mereka kelola sebagai open source selama lebih dari 10 tahun ke struktur tata kelola baru yang berpusat pada komunitas open source
  • Berencana untuk terus mendukung ekosistem React yang telah meluas tidak hanya di web tetapi juga ke perangkat mobile, desktop, konsol, dan mixed reality
  • React Foundation yang baru akan beroperasi di bawah Linux Foundation untuk menjamin netralitas, dan akan menangani penyelenggaraan React Conf, pengelolaan infrastruktur, serta program dukungan ekosistem
  • Dewan direksinya akan diikuti oleh perusahaan-perusahaan utama seperti Amazon, Meta, Microsoft, Vercel, sementara keputusan teknis akan ditangani oleh organisasi tata kelola teknis yang independen
  • Meta berjanji memberikan investasi lebih dari 3 juta dolar selama 5 tahun serta dukungan engineer khusus, dan akan terus mendukung stabilitas jangka panjang serta inovasi React

Pertumbuhan React dan kontribusi komunitas

  • Meta merilis React sebagai open source 10 tahun lalu untuk membantu developer membangun pengalaman pengguna yang lebih baik
  • React mendukung lebih dari 50 juta situs web dan diadopsi dalam produk perusahaan-perusahaan besar seperti Microsoft, Shopify, Bloomberg, Discord, Coinbase, dan NFL
  • Melalui React Native, React telah meluas melampaui web ke mobile, tablet, desktop, TV, konsol game, dan perangkat mixed reality
  • Ribuan pendidik, perusahaan, dan proyek berkontribusi pada pengembangan React, dan komunitas menjadi inti dari React
  • Melalui siklus positif inovasi open source, seluruh ekosistem memperoleh manfaat, dan Meta memainkan peran sebagai bagian dari siklus tersebut

Peluncuran React Foundation

  • Berbagai proyek dalam ekosistem React, termasuk React dan React Native, akan dialihkan ke React Foundation
    • Proyek pendukung seperti JSX juga akan ikut dipindahkan
  • Misi React Foundation adalah mendukung komunitas React dan para anggotanya
    • Memelihara infrastruktur React
    • Mengorganisasi dan menjalankan React Conf
    • Menciptakan inisiatif untuk mendukung ekosistem React
  • Akan beroperasi sebagai bagian dari Linux Foundation untuk menyediakan lingkungan yang netral terhadap vendor bagi proyek open source
  • Memberikan tempat di meja pengambilan keputusan bagi individu dan perusahaan yang telah mengembangkan React

Formalisasi tata kelola

  • Dewan React Foundation terdiri dari perwakilan 7 perusahaan utama
    • Amazon, Callstack, Expo, Meta, Microsoft, Software Mansion, Vercel
    • Ada rencana untuk diperluas lagi di masa depan
  • Tata kelola bisnis dan tata kelola teknis dipisahkan dengan jelas
    • Rilis, fitur, dan arah teknis akan dikelola melalui struktur baru yang dipimpin maintainer dan kontributor
    • Struktur tata kelola teknis akan beroperasi secara independen dari React Foundation
  • Tim React sedang secara aktif mengembangkan struktur tata kelola teknis yang baru, dan detailnya akan dibagikan nanti melalui blog React

Kemitraan antara Meta dan React Foundation

  • Meta berkomitmen pada kemitraan selama 5 tahun untuk mendukung React Foundation
    • Pendanaan lebih dari 3 juta dolar
    • Menyediakan dukungan engineering khusus
  • Investasi ini menjamin transisi yang mulus menuju tata kelola independen, sambil mempertahankan stabilitas dan inovasi yang diharapkan komunitas
  • Meta akan terus menggunakan dan berinvestasi pada React sebagai alat utama untuk membangun UI di web dan berbagai aplikasi
  • Juga akan terus menjalankan tim engineer full-time khusus untuk React dan React Native

Prospek masa depan React

  • React Foundation akan membuka peluang baru untuk kolaborasi, inovasi, dan pertumbuhan serta memberikan manfaat bagi seluruh ekosistem
    • Tata kelola yang diperkuat, partisipasi industri yang lebih luas, dan keunggulan teknis yang berkelanjutan
  • Dengan dimungkinkannya operasi independen yang berpusat pada komunitas
    • Partisipasi dari beragam perusahaan dan kontributor open source diperkirakan akan meningkat
    • Membangun struktur yang berkelanjutan untuk menghadapi tantangan generasi berikutnya dalam pengembangan UI
  • React Foundation akan meneruskan filosofi React dan berperan dalam mengembangkannya sebagai aset bersama bagi developer di seluruh dunia
  • Momen terbaik React belum tiba

2 komentar

 
GN⁺ 2025-10-11
Komentar Hacker News
  • Ini mengingatkan saya pada kasus-kasus lama ketika Facebook menghentikan dukungan untuk Jest atau pustaka terkenal lain; mereka punya sejarah menghentikan bahkan proyek yang sukses. Vercel juga terlibat, jadi secara pribadi saya tidak punya kesan yang positif. Daripada langsung menyetujui kabar seperti ini, saya rasa lebih baik tetap waspada dan untuk sementara terus memakai versi lama React
    • Vercel sudah sangat terlibat dalam tim pengembang utama React; susunan timnya bisa dilihat di react.dev/community/team. Pengumuman ini bilang tata kelola bisnis dan teknis akan dipisahkan, tetapi itu mungkin upaya untuk membatasi pengaruh Vercel agar mereka tidak menjadi satu-satunya pihak yang diuntungkan
    • Jest masih merupakan framework pengujian JS yang paling populer; saya ingin meluruskan bahwa proyek itu tidak dihentikan
    • Saya juga ingin menyebut bahwa Vercel memberi dukungan finansial agar pengembang Svelte, Rich Harris, bisa fokus penuh pada pengembangan. Bagaimana nanti hasilnya saya belum yakin
    • Saya rasa sekarang memang saatnya meninggalkan React; saya tidak paham kenapa pada 2025 masih ada pengembang yang memilih React tanpa alasan khusus
  • Saya merasa React berkembang ke arah yang makin rumit dan penuh fitur. Karena sudah menjadi standar frontend, ini terasa disayangkan. Saya berharap dasarnya tetap sederhana dan andal, lalu ekspansi atau kompleksitas ditambahkan sebagai opsi. Pengumuman kali ini malah terlihat seperti langkah yang memberi Vercel lebih banyak kuasa, dan itu mengecewakan. Saya ingin bisa membuat situs sederhana dengan mudah tanpa harus memikirkan concurrent rendering, RSC, atau hooks. Masalahnya, framework pesaing utama didesain terlalu berbeda, sehingga pindah secara nyata hampir setara dengan menulis ulang. Saya penasaran apakah alternatif seperti Preact bisa memberi sedikit harapan
    • Anda tetap bisa memakai fitur dasar React tanpa menggunakan concurrent rendering, RSC, atau hooks. Sampai sekarang pun masih bisa memakai class component, dan tetap mengembangkan komponen dengan cara yang independen dari framework
    • Saya sempat mencoba benar-benar memahami hooks, tetapi akhirnya terasa seperti “sihir” yang cara kerjanya di dalam sudah tidak bisa saya pahami lagi, jadi sulit. Setelah pindah ke signals di Angular, yang alur data dan event-nya lebih mudah diikuti, semuanya terasa jauh lebih jelas. Saya penasaran apakah banyak orang lain juga merasa tidak berdaya seperti ini saat memakai React
    • Preact luar biasa bagus. Tidak sepenuhnya identik, tetapi sangat mirip, dan saya memakainya dengan sangat puas untuk pengembangan SPA
    • Semua software pada akhirnya makin kompleks seiring waktu. Karena itu hal-hal seperti “todo app” atau search engine terus dibuat ulang. Kalau hidup cukup lama, ia akhirnya membengkak, lalu muncul pengganti, dan siklus yang sama terulang lagi
    • Kami memindahkan aplikasi React berusia 8 tahun ke Preact hampir hanya dengan mengubah beberapa baris kode. Berkat integrasi signals, saya malah lebih puas dibanding “React klasik”. Ukuran bundle-nya juga kecil, jadi sangat saya rekomendasikan
  • Melihat banyak komentar lain membuat saya agak lega. Saya tidak peduli dengan posisi politik CEO, tetapi sejak lama saya terganggu oleh peran dominan Vercel dalam pengembangan React, terutama di RSC. Pengembangannya berjalan nyaris tertutup, sangat terkait dengan Next.js, dan dokumentasinya juga kurang. Saya rasa perubahan paradigma sebesar ini tidak seharusnya ditentukan dengan berpusat pada satu perusahaan. Bahkan pernah ada situasi di mana saya harus memakai paket npm tanpa repo publik yang bahkan belum ada, tergantung kebutuhan. Ide RSC bagus, tetapi ya hanya sebatas itu. Syukurlah saya bukan satu-satunya yang berpikir demikian
    • Saya suka React, tetapi sejak awal saya memang tidak bisa menerima RSC itu sendiri. Menurut saya sebagian besar web app sudah cukup dengan client rendering seperti biasa plus backend API/GraphQL/WebSocket. RSC terasa terlalu magis dan pendekatannya juga terlalu kaku. Kalau ada pustaka komponen setingkat MUI untuk Rust, saya mungkin sudah pindah ke Yew/Dioxus/Leptos
    • Saya pindah ke Vue setahun lalu, dan hidup jadi jauh lebih sederhana serta produktif
  • Saya senang ada arah yang jelas untuk masa depan React. Di dunia JS, tiap beberapa tahun selalu ada yang menyatakan framework tertentu sudah mati dan semua orang ditekan untuk pindah ke yang baru, padahal itu tidak realistis secara ekonomi. Saya sudah 10 tahun memelihara aplikasi Clojure/ClojureScript yang memakai React. Saya tidak memakai semua fitur React, tetapi pola UI yang dirender ulang sesuai perubahan state sangat cocok dengan Clojure, dan itu yang saya suka. Selama ini saya hampir tidak perlu refactor besar, jadi saya puas
    • Kalau memang selama 10 tahun standar praktiknya adalah membuang semua kode dan menulis ulang, saya ingin tanya apakah Anda sendiri pernah benar-benar melakukannya
    • Secara pribadi saya justru merasa React adalah framework yang sering menuntut update dan refactor. Banyak tim menghabiskan waktu sangat besar untuk pindah dari class component ke hooks
    • Sebenarnya dengan vanilla JS, JSX, dan web components saja, aplikasi tetap bisa cukup mudah dirawat tanpa React. Kalau penasaran, silakan lihat contoh ini
  • Vercel tampaknya secara aktif menghindari bahkan sekadar menyebut bahwa React bisa dipakai tanpa Vercel di dokumentasi React, seolah-olah kalau tidak dipakai bersama Vercel berarti Anda memakainya dengan salah. React terasa makin bergerak menjadi software yang ditujukan khusus untuk Vercel
    • Saya juga menyayangkan Vercel ikut terlibat dalam proses ini. Namun kalau sampai muncul masalah seperti vendor lock-in, komunitas kemungkinan besar akan segera mem-fork dan membuat proyek pengganti, seperti yang terjadi pada Valkey, OpenTofu, MariaDB, dan NextCloud
    • Saya ingat dulu juga ada penolakan untuk memasukkan Vite ke dokumentasi resmi React, padahal Vite secara de facto sudah menjadi standar baru
    • Ini mengingatkan saya pada arus pemikiran yang menyebut useEffect berbahaya lalu menyuruh orang memakai hook pustaka lain yang diam-diam tetap memanggil useEffect di dalamnya
    • Saya berharap React Foundation bisa menjadi penyeimbang
  • Kontribusi sebesar 600 ribu dolar per tahun (total 3 juta dolar selama 5 tahun) terasa terlalu kecil untuk perusahaan dengan kapitalisasi pasar 1,8 triliun dolar yang juga membayar ilmuwan AI gaji 100–250 juta dolar. Memang tentu tidak ada hak untuk menuntut apa pun, tetapi situasi seperti ini terlihat seperti contoh berulang dari “tragedy of the commons” yang dihadapi ekosistem open source. Alat yang menopang jutaan aplikasi nyaris hanya dipertahankan seadanya. Perusahaan sebesar ini mestinya memberi dukungan yang benar-benar berarti, bukan sekadar donasi simbolis
    • Saya tidak paham kenapa muncul rasa berhak seperti ini. Meta sudah lebih dari 10 tahun menyumbangkan sumber daya engineering dan kode dalam jumlah besar ke React, lalu kini menyerahkan library itu ke organisasi nirlaba komunitas sambil menambah donasi 3 juta dolar. Menurut saya mereka sudah memberi sangat banyak; yang tambahan pun patut disyukuri
    • Mengingat Meta juga tetap mempertahankan tim React penuh waktu, 600 ribu dolar per tahun terasa cukup sebagai biaya tata kelola. Kemungkinan 3 juta dolar itu adalah dana operasional Foundation ke depan
    • Dukungan insinyur khusus mungkin justru lebih bernilai. Saya melihat 3 juta dolar itu hanya biaya pendirian Foundation. Saya juga jadi bertanya apakah ini sinyal bahwa Facebook tidak akan lagi mengembangkan fitur baru React
    • Menurut postingannya, Meta akan tetap membuat tim internalnya terus berkontribusi ke React, jadi 600 ribu dolar itu adalah dukungan tambahan di luar kontribusi yang sudah ada. Saya berharap dengan keterlibatan bersama dari beberapa perusahaan, bentuknya akan jadi lebih sehat
    • Ini juga mengingatkan bahwa sebagian besar proyek open source bahkan tidak menerima 0 dolar per tahun dari perusahaan yang memakainya
  • Menakjubkan bahwa satu library saja—yang sebenarnya tidak punya terlalu banyak fitur—bisa tumbuh sebesar ini. React jelas adalah jQuery yang baru. Suatu hari nanti akan ada hal lain yang menggantikannya. Makin banyak developer lulusan bootcamp yang hanya bisa React, dan itu agak menakutkan
    • Tidak ada yang perlu ditakutkan. API React sendiri kecil. Banyak waktu justru habis untuk hal-hal di luar React seperti styling komponen. Jika teknologi web components seperti Lit menggantikan JSX, React mungkin akan menyusut menjadi sekadar middleware DOM diffing
    • “Sesuatu” yang menggantikan React itu sebenarnya sudah ada: Vue dan Svelte adalah alternatif yang sangat bagus
    • jQuery punya API yang luar biasa banyak, sedangkan React cukup berjalan dengan sedikit API. Sisanya adalah utility library, bundler, dan sebagainya, dan justru hal-hal itulah yang sering jadi sumber stres dan frustrasi bagi developer. Tanpanya, memenuhi kebutuhan bisnis bisa memakan waktu 10 kali lebih lama
    • Saya tidak paham apa yang menakutkan. Saat jQuery hilang pun tidak terjadi apa-apa; semua orang hanya belajar framework baru
  • Saya skeptis terhadap tata kelola bergaya kartel oleh perusahaan-perusahaan besar. Baru-baru ini saya membaca artikel tentang masalah penggunaan aplikasi oleh kartel teknologi Amerika, dan saya khawatir pengambilan keputusan akan terkonsentrasi pada para penjaga gerbang yang mementingkan kepentingan mereka sendiri
    • Fakta bahwa mereka membuat “foundation” privat alih-alih memakai organisasi yang sudah ada dan lebih demokratis seperti OpenJS Foundation sangat mengkhawatirkan. Ke depannya, logika internal bisa jadi lebih diprioritaskan daripada masukan pengguna atau kebutuhan komunitas
  • Ini hal kecil, tetapi di menu berbagi Facebook, hanya ikon HN yang ditampilkan berwarna, karena mereka langsung memuat gambar dari news.ycombinator.com. Untuk perusahaan sekelas Facebook, saya kira mereka akan memakai CDN sendiri atau icon font, jadi agak mengejutkan
    • Sebenarnya gambarnya cukup kecil sampai-sampai tidak perlu diunggah ke server sendiri; sumbernya bisa langsung disisipkan ke halaman (ukurannya cuma 315B)
    • Anehnya hanya ikon HN yang memuat dari luar, sementara yang lain di-host sendiri
  • Saya masih suka React, tetapi menurut saya arahnya sekarang lebih kabur daripada dulu. Hooks tidak intuitif; lama-lama orang hanya terbiasa saja. Saya tidak memakai suspense atau fitur server-side render terbaru, dan di next + react saya hanya memanfaatkan pre-rendered export; area itu masih sangat bagus. Saya khawatir nantinya bahkan fitur itu pun akan hilang. Rasanya framework selalu mulai seperti ini lalu perlahan cakupannya membesar dan akhirnya mengarah ke monetisasi software open source gratis (seperti Next)
    • Fakta bahwa React pada dasarnya menuntut segala sesuatu dibungkus hook, dan harus berulang kali memakai useMemo, useCallback, dan semacamnya terasa berlebihan. Kadang state juga jadi kusut. Server-side rendering pun sudah menjadi terlalu rumit. Dulu minimalisme adalah kelebihannya, tetapi sekarang terasa seperti sedang membangun abstraksi kompleks yang sebenarnya tidak perlu
    • Awalnya React terasa simpel dan elegan, tetapi sekarang banyak keanehan dan perilaku ganjil yang menumpuk demi memenuhi use case perusahaan-perusahaan tertentu. Dulu saya sangat tertarik, tetapi sekarang saya tidak berniat memulai proyek baru dengan React atau memakainya untuk pengembangan skala kecil. Kalau ada kesempatan, saya ingin pindah ke alternatif lain
 
zzzz2222 2026-02-26

Semua omongan soal Neka, Raku, Ku, Bae itu jadi nggak ada artinya, lihat yang beginian aja wkwkwk