Salah satu library yang sering dipakai dalam pengembangan web app modern, yakni ReactJS. React Js adalah pustaka UI yang di bangun oleh facebook sangat sederhana dan cepat. Meskipun dokumentasi React JS tidak lengkap namun kita masih bisa mempelajarinya.
Mengapa facebook membuat react js?
React JS adalah sebuah pustaka/library javascript yang bersifat opensource untuk membangun User Interface yang dibuat oleh Facebook. React JS hanya mengurusi semua hal yang berkaitan dengan tampilan dan logika di sekitarnya. React JS ini diciptakan dengan tujuan untuk membangun aplikasi skala besar dengan data yang berubah dan terus berubah dari waktu ke waktu.
Apakah kamu pernah berpikir seperti ini:
-Kenapa sih harus belajar library-library javascript modern, apakah jQuery saja tidak cukup?
-Kamu tidak mau belajar banyak konsep-konsep baru?
-Ingin belajar framework/library javascript modern tapi khawatir butuh waktu lama?
-Ingin bisa membuat web app, mobile desktop tapi kok sepertinya terlalu banyak yang harus dipelajari ya
Meskipun hal-hal di atas berseliweran di pikiran kamu, tapi kamu juga memikirkan halhal ini:
Mengapa facebook membuat react js?
- Data binding yang rumit, pernahkan anda mengolah form yang didalamnya ada 20 element text input ? jika kita menggunakan javascript biasa kita harus melakukan data binding(getElementById) sebanyak element text input yang ada didalam form, sangat jelimet bukan ? namun jika kita menggunakan react, kita cukup menyimpan data element didalam object state yang nantinya akan di re render oleh react ketika ada perubahan pada object state tersebut.
- Banyak perubahan data pada element setiap waktu, jika kita pengguna facebook maka kita bisa mencermati setiap page facebook data elementnya update setiap sekian detik. Dengan mengusung konsep Virtual DOM, inilah mengapa react js sangat cocok digunakan pada aplikasi yang data pada elementya mengalami perubahan setiap waktu.
React JS adalah sebuah pustaka/library javascript yang bersifat opensource untuk membangun User Interface yang dibuat oleh Facebook. React JS hanya mengurusi semua hal yang berkaitan dengan tampilan dan logika di sekitarnya. React JS ini diciptakan dengan tujuan untuk membangun aplikasi skala besar dengan data yang berubah dan terus berubah dari waktu ke waktu.
Apakah kamu pernah berpikir seperti ini:
-Kenapa sih harus belajar library-library javascript modern, apakah jQuery saja tidak cukup?
-Kamu tidak mau belajar banyak konsep-konsep baru?
-Ingin belajar framework/library javascript modern tapi khawatir butuh waktu lama?
-Ingin bisa membuat web app, mobile desktop tapi kok sepertinya terlalu banyak yang harus dipelajari ya
Meskipun hal-hal di atas berseliweran di pikiran kamu, tapi kamu juga memikirkan halhal ini:
- Saya ingin membuat web app modern tapi tidak tahu harus mulai dari mana;
- Saya ingin memiliki skill seperti developer-developer profesional di luar sana;
- Saya ingin bisa membuat user interface yang menarik dan kekinian;
- Saya ingin mengembangkan web app secara cepat dan berkualitas;
- Saya ingin basis kode saya mudah dibaca dan mudah dipelihara;
- Saya ingin membuat aplikasi yang mudah diintegrasikan dengan layanan
- ataupun aplikasi lain;
Yang membutuhkan Ebook ReactJS Bahasa Indonesia ini bisa menjadi pembuka bagi yang baru mulai belajar, terutama yang saat ini sudah bisa jQuery namun masih mengalami kesulitan untuk mempelajari dunia javascript modern.
Spoiler for ReactJS Untuk jQuery Developer
No comments:
Post a Comment