Apa Itu ReactJS
React JS adalah front-end JavaScript library yang bersifat open-source. Selain berjalan dengan bantuan NodeJS, React JS juga dirancang sebagai UI untuk aplikasi JavaScript. React JS sendiri dibuat oleh Facebook, yang memiliki tugas untuk mendesain tampilan dan alur logika aplikasi web.
React JS dapat digunakan untuk pemula, maupun sekelas perusahaan. Selain itu, React JS juga digunakan oleh beberapa aplikasi terkenal yang sering kita jumpai, di antaranya Facebook, WhatsApp, Netflix, Instagram, Airbnb, Dropbox, eBay dan masih banyak lagi.
React JS berperan sebagai UI yang mengatur desain dan alur logika dengan mudah, untuk nantinya dapat diaplikasikan pada tampilan desktop maupun mobile view.
Berjalan dalam runtime Node JS, React JS tentunya merupakan aplikasi berbasis JavaScript yang kompatibel dengan berbagai sistem operasi, seperti Windows, MacOS, hingga Linux, sehingga mempermudah dalam penggunaannya.
Fitur React JS
Setelah mengetahui penjelasannya, tidak lengkap rasanya jika tidak mengetahui fitur-fitur yang dimilikinya. Berikut adalah fitur-fitur yang ada di React:
JSX
JSX merupakan ekstension dari sintaks JavaScript yang memungkinkan kamu untuk menuliskan sintaks bergaya XML guna memodifikasi DOM (Document Object Model).
Sedikit penjelasan mengenai DOM, DOM sendiri adalah Application Programming Interface yang memiliki fungsi untuk mengatur struktur halaman dari website. Jadi, untuk kamu yang ingin menambahkan konten yang dinamis ke dalam halaman web, kamu harus memodifikasi DOM ini.
JSX dapat dikatakan sebagai ekstension yang dapat digunakan untuk mempermudah kamu dalam menambahkan konten dinamis ke dalam halaman website. Karena ekstension ini dapat membantu kamu dalam memasukan kode bergaya XML ke dalam DOM.
Data binding searah
Data binding ini merupakan suatu proses menghubungkan elemen tampilan atau user interface dengan data atau komponen yang mengisinya.
Data binding pada React ini merupakan data binding satu arah. Salah satu kondisinya mungkin dapat terlihat seperti ini:
- Component to View : Setiap perubahan yang terjadi dalam data component akan terlihat dalam view.
- View to Component : Setiap perubahan yang terjadi dalam view akan terlihat juga dalam component.
Jadi, Apa itu React?
Jadi itulah pembahasan kita kali ini. React adalah sebuah library JavaScript yang sering digunakan untuk membangun user interface yang interaktif. React ini dibuat oleh Facebook dan bersifat open source.
Ada beberapa fitur yang sangat berguna untuk kamu para pengembang website, seperti JSX yang berguna untuk memodifikasi DOM, dan memiliki data binding yang bersifat searah.
Demikian artikel kali ini, apakah kamu tertarik untuk menggunakan React ini dalam membuat suatu website? Tuliskan jawabanmu di kolom komentar di bawah ya. Nantikan artikel selanjutnya dari kami ya. Sampai jumpa lagi.
Leave a comment
Your email address will not be published. Required fields are marked *
