Jadi apa sebenarnya yang bereaksi, J. S.?
Ini adalah perpustakaan JavaScript untuk membangun antarmuka pengguna.
Dan dengan demikian, ini semua tentang menjalankan JavaScript di browser.
Ini adalah perpustakaan JavaScript untuk kode JavaScript sisi browser.
Itu bukan simpul J.
S perpustakaan.
Ini situs browser, pustaka JavaScript.
Sekarang, tepatnya, React Chance sendiri disebut sebagai perpustakaan karena sangat fokus pada hal
antarmuka pengguna itu.
Tapi itu sebenarnya memulai ekosistem besar dengan paket pihak ketiga lainnya yang, misalnya, membantu kami
dengan manajemen negara aplikasi yang luas atau dengan perutean, perutean ujung depan.
Dan karenanya, secara efektif, Anda juga bisa menyebutnya kerangka kerja.
Saya berpendapat, tapi ini semantik, tidak terlalu impor sekarang.
Lebih baik kita memahami bagaimana reaksi bekerja dan bagaimana kita menggunakannya.
Bereaksi membantu kami membangun antarmuka pengguna yang ditampilkan di browser yang berjalan di browser, dan oleh karena itu
kami menggunakannya untuk membangun ujung depan aplikasi Web.
Apa yang dilihat pengguna bereaksi tidak berjalan di server bereaksi, tidak berkomunikasi dengan database.
Kami menggunakannya untuk membangun antarmuka pengguna modern yang sangat reaktif, dan kami melakukannya dengan mengikuti pendekatan deklaratif, yang
berarti bahwa sebagai tanggapan kami Robert menemukan hasilnya dan mungkin menyatakan status yang berbeda dan di bawah kondisi mana
kami ingin membuat apa dan apa menunjukkan, apa yang ada di layar bukannya langkah-langkah yang
mengarah ke hasil.
Itu akan menjadi pendekatan imperatif, yang pada dasarnya adalah apa yang kita miliki jika kita menggunakan JavaScript vanilla di
mana kita harus mendefinisikan setiap langkah.
Tambahkan elemen ini, tambahkan C ini sedekat mungkin dengan elemen.
Hapus elemen ini.
Inilah yang kami lakukan dalam JavaScript vanilla.
Ini bisa menjadi antarmuka pengguna yang sangat rumit dan sangat kompleks.
Kami biasanya tidak ingin melakukan itu jika kami membangun aplikasi yang lebih besar karena mengelola
dan mengatur semua langkah ini dan memastikan bahwa ketika sesuatu berubah, kami menjalankan langkah-langkah yang tepat sangat
rentan kesalahan dan membutuhkan banyak usaha dan bekerja jauh dari kami logika bisnis aktual dan dari membangun antarmuka pengguna
yang bagus dan sebagai gantinya memaksa kami untuk menghabiskan banyak pekerjaan pada JavaScript primitif untuk menciptakan kembali roda
dan sebagainya.
Dan kami tidak ingin melakukan itu.
Jadi dalam bereaksi karena kita malah fokus pada hasilnya.
Dan kami melakukannya dengan menggunakan komponen.
Komponen adalah konsep yang diperkenalkan oleh react.
Pada dasarnya, ini adalah blok bangunan UI yang kami definisikan dan Anda akan belajar bagaimana melakukannya.
Dalam modul ini, tentu saja, yang kami definisikan dan kemudian kami menyusun antarmuka pengguna kami dari komponen-komponen ini dan
setiap komponen juga dapat mendefinisikan apa yang harus direndernya, di bawah keadaan apa dan reaksi kemudian
akan secara ajaib memasang segala sesuatu di belakang layar dan mengimplementasikan semua langkah ini dalam kotak abu-abu di sini untuk
kita.
Jadi, apakah kita tidak perlu menulis langkah-langkah untuk menemukan hasil.
Ini reaktif.
Singkatnya, singkatnya.
Sekarang mari kita lihat bagaimana cara kerjanya ketika kita menulis beberapa kode.