ReactJS adalah pustaka JavaScript yang digunakan untuk membuat komponen UI yang dapat digunakan kembali. Menurut dokumentasi resmi React, berikut adalah definisinya –
React adalah perpustakaan untuk membangun antarmuka pengguna yang dapat disusun. Ini mendorong pembuatan komponen UI yang dapat digunakan kembali, yang menampilkan data yang berubah seiring waktu. Banyak orang menggunakan React sebagai the V (View) di MVC (Model, View, Controll). Bereaksi memisahkan DOM dan menawarkan model pemrograman yang lebih sederhana dan kinerja yang lebih baik. React juga dapat merender di server menggunakan Node, dan dapat memberi daya pada aplikasi asli menggunakan React Native. React mengimplementasikan aliran data reaktif satu arah, yang mengurangi boilerplate dan lebih mudah dipertimbangkan daripada pengikatan data tradisional.
Section Artikel
Cara tercepat untuk mulai mempelajari React adalah dengan menulis React langsung di file HTML Anda.
Mulailah dengan memasukkan tiga skrip, dua yang pertama mari kita tulis kode React di JavaScripts kita, dan yang ketiga, Babel, memungkinkan kita untuk menulis sintaks JSX dan ES6 di browser lama.
Anda akan mempelajari lebih lanjut tentang JSX di bab React JSX.
Contoh :
<!DOCTYPE html> <html> <script src="https://unpkg.com/react@16/umd/react.production.min.js"></script> <script src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script> <script src="https://unpkg.com/babel-standalone@6.15.0/babel.min.js"></script> <body> <div id="mydiv"></div> <script type="text/babel"> class Hello extends React.Component { render() { return <h1>Hello World!</h1> } } ReactDOM.render(<Hello />, document.getElementById('mydiv')) </script> </body> </html>
Dan untuk hasilnya adalah sebagai berikut :
Cara penggunaan React ini bisa digunakan untuk tujuan pengujian, tetapi untuk produksi Anda perlu menyiapkan lingkungan React.