Penjelasan Dasar Apa itu React?
Apa itu React?
React adalah library JavaScript yang di buat oleh Facebook untuk membuat user interface (UI).
React di ciptakan seperti hal nya sebuah lego, yang artinya 1 website terdiri dari beberapa component yang di satukan.
Cara Kerja React
Konsep dasar react adalah manipulasi DOM, tetapi jika dengan DOM biasa ketika ada perubahan data, website akan melakukan render ulang atau melakukan refresh, tentunya jika website sudah ber sekala besar hal tersebut akan membuat lambat jika harus me-refresh 1 halaman jika ada data yang berubah.
Nah dari masalah tersebut React mengambil solusi dengan menggunakan Virtual DOM, dengan adanya Virtual DOM perubahan data akan di lakukan di dalam Virtual DOM kemudian Virtual DOM akan mencocokan DOM yang sudah ada, jadi hanya DOM yang berbeda saja yang akan di update dan itu tidak membuat halaman website melakukan refresh jika ada data yang berubah
Kenapa Harus React ?
Selain dengan di untungkan dengan adanya Virtual DOM, React juga memiliki berbagai fitur yang menarik seperti :
1. Ringkas dan Jelas
React membuatnya mudah untuk membuat UI yang Interaktif, Karena React hanya me-render komponent DOM yang berganti, jadi tidak perlu me-render seluruh komponent.
2. Cross Platform
Tidak hanya website, React saat ini dapat membuat aplikasi mobile, baik Android dan IOS, dan saat ini pun tim developer sedang mengembangkan React Untuk Desktop.
3. Reusable Commponent
Karena React seperti Lego, 1 halaman website terdiri dari beberapa komponent, Jadi komponent yang ada di halaman pertama dapat di gunakan di halaman lain, contoh komponent tersebut seperti Tombol, Navigation bar, Form dan lain lain
Kesimpulan
React memang di khusus kan untuk UI karena dengan fitur Virtual DOM membuat website lebih cepat dan efisien, dan tiap komponent dari website dapat di gunakan di halaman lain dari website tersebut, hal itu tentu saja dapat mempersingkat waktu dalam melakukan develop website, lalu tentunya dengan fitur fitur tersebut website akan semakin menarik dan interaktif.
Posting Komentar untuk "Penjelasan Dasar Apa itu React?"