react_01 : Apa itu react ?

Adai 2 react saat tulisan ini di buat. Yaitu reactJS (https://reactjs.org/) untuk aplikasi web dan react native (https://react-native.org/) untuk aplikasi mobile. di sini kita akan focus ke react js agar lebih mudah kita sebut react js dengan react. React awalnya di buat oleh Jordan walke salah satu enginer facebook pada tahun 2013. React adalah javascript library yang di buat untuk user interface yang bersifat composable user interface. Yang artinya kita dapat membagi tampilan menjadi beberapa component dan dapat di gunakan berulang kali, namun tidak hanya di interface kita juga dapat menggunakan fungsi-fungsi javascript lainya.  

Library yang di buat oleh facebook ini bersifat open source. Salah satu kelebihan react  adalah dapat mengupdate user interface secara cepat, reusable, composable dan stateful components. 

React bekerja dengan component. Yaitu membagi satu halaman web menjadi beberapa component, missal component navigasi, component benner, component main dan component footer. Misa dalam main component kita pecah kembali menjadi beberapa component, yang nantinya component ini bias kita reuse atau gunakan kembali di halaman lain.

Kenapa kita mengunakan react ?

Learn once, write anywhere yang artinya kita hanya perlu belajar sekali dan dapat menulis koding dimanapun. Bias di web, android, ios.