React JS
Apa itu React Js?
React Js adalah sebuah library JavaScript yang di buat oleh facebook. React bukanlah sebuah framework MVC. React adalah library yang bersifat composable user interface, yang artinya kita dapat membuat berbagai UI yang bisa kita bagi menjadi beberapa komponen,
Kelebihan ReactJs
Tujuan dibangunnya React adalah untuk menyelesaikan satu masalah pokok
membangun aplikasi berskala besar dengan data yang selalu berganti
seiring waktu. Selain itu Alasan kenapa memilih React adalah sebagai
berikut :
1. Lebih Efisien
Karena berbasis komponen maka react hanya perlu me-render resource yang berhubungan dengan data yang berganti, tidak perlu me-render seluruh resource .
2. Reusable (dapat digunakan berulangkali)
Komponen yang telah kita buat dapat kita gunakan berkali-kali pada saat dibutuhkan. Ini sangat berguna bagi kita untuk mempersingkat waktu dan mengurangi resource yang ada.
3. Library JavaScript
JSX (JavaScript Extension) singkatnya kita dapat menyematkan syntax HTML kedalam Javascript. Ini sangat membantu kita dalam proses development, apalagi dengan adanya fungsi dari ES6 (Ecma Script).
Kekurangan ReactJs
1.Hanya View Layer
React js hanya sebuah pustaka View Layer, untuk membangun aplikasi besar kita harus menyusun sendiri kebutuhan aplikasi lainya seperti data layer, router, struktur aplikasi dan event system(kecuali event DOM).
2.Dukungan browser
React js tidak mendukung browser versi lama, hanya browser versi baru. React js menghentikan dukungan pada browser Internet Explorer versi 8, sampai saat ini react yang bisa jalan di IE 8 adalah react versi v0.14. Versi terbaru dari react hanya mendukung Internet Explorer versi 9 keatas.
React memberikan segala kemudahan yang dibutuhkan programmer dalam
mendevelop sebuah aplikasi yang ringan,cepat dan mudah digunakan. Selain
itu ada juga React Native sebuah framework yang bisa kita gunakan untuk
mengembangkan aplikasi Android dan IOS sekaligus dengan menggunakan
bahasa JavaScript.
Komentar
Posting Komentar