Cara Mengetahui Apakah Situs Memakai React

Masukkan alamat situs apa pun untuk mengecek apakah berjalan dengan React, atau gunakan tanda di bawah untuk mengecek secara manual.

Diperbarui

Apa itu React?

React adalah library JavaScript untuk membangun antarmuka pengguna.

Tanda situs memakai React

  • Elemen root kosong di source. Aplikasi React satu halaman (single-page) sering hanya mengirim sedikit konten, misalnya div dengan id root, lalu halamannya dibangun di browser.
  • data-reactroot di situs lama. Versi React yang lebih lama menambahkan atribut ini ke halaman.
  • Internal React pada elemen halaman. Di console browser, elemen membawa properti yang diawali __react.

Cara mengecek secara manual

Pasang ekstensi browser React Developer Tools. Ikonnya menyala di situs React, sehingga ini cara manual yang paling andal.

Apa yang bisa menyembunyikannya

React dikompilasi menjadi JavaScript biasa, jadi sulit dideteksi hanya dari source. Situs yang dibangun dengan framework bisa saja menampilkan nama framework itu. Hasil negatif tidak membuktikan situs tidak memakai React, karena pengecek hanya membaca source halaman dan header respons, sementara tool yang dimuat belakangan oleh JavaScript bisa terlewat.

Cek bagian stack lainnya

Tempel alamatnya ke Website Technology Checker untuk melihat platform, framework, analytics, dan lainnya dalam satu laporan. Untuk melihat di mana situs dijalankan, gunakan Who Is Hosting.

Pertanyaan yang sering diajukan

Bagaimana cara tahu apakah situs memakai React?
Masukkan alamatnya di pengecek di atas, atau lihat source halaman dan cari: Elemen root kosong di source.
Apakah pengecekan React selalu akurat?
Kecocokan adalah tanda yang kuat, tapi tidak ada pengecekan dari luar yang pasti. React dikompilasi menjadi JavaScript biasa, jadi sulit dideteksi hanya dari source. Situs yang dibangun dengan framework bisa saja menampilkan nama framework itu.
Apakah React itu framework?
React sendiri adalah library. Framework seperti Next.js dibangun di atasnya dan menambahkan routing serta server rendering.