Sekilas mengenai react.js

KMKLabs
Karena Kita Vidio
Published in
2 min readApr 11, 2016
Screenshot from 2016-04-11 06:48:27

Dengan dirilisnya react.js v.15 dan v.15.0.1 di bulan April ini, maka react telah memasuki versi stabil yang siap pakai untuk production. Bahkan di versi sebelumnya 0.14.8, telah banyak perusahaan besar seperti Whatsapp, Yahoo, Twitter, Netflix, telah menggunakan react.

Facebook mengembangkan react, untuk berusaha memecahkan masalah yang dihadapi oleh developer yaitu mengembangkan aplikasi skala besar yang membutuhkan perubahan data secara terus menerus.

Screenshot from 2016-04-11 06:14:33

Mengapa react.js begitu popular?

  1. Di react, semuanya adalah komponen
  • Dengan react sebagai komponen, maka akan lebih mudah untuk digunakan kembali (reusable) di tempat lain
  • Karena komponen bersifat independen, maka akan lebih mudah untuk melakukan testing.
  • Mudah untuk mengganti dengan komponen lainnya
  1. Learn once, write everywhere
  • Developer yang sama dapat membangun komponen untuk mobile seperti iOS, Android, Web.
  1. Mengatur konsistensi state untuk setiap komponen
  • React secara otomatis akan mengupdate semua UI yang terkait dengan perubahan data. Dibandingkan jika kita harus melakukan binding event satu persatu ke dalam DOM.[gallery ids=”2166,2165" type=”rectangular”]
  1. Performance
  • Dengan melakukan partial reload pada komponen, maka web yang dirender lebih cepat dibandingkan harus melakukan full reload.

Lalu, mengapa ada developer yang tidak menggunakan react?

  1. Legacy code
  2. Learning curve, dimana kita perlu mengubah cara berpikir kita mengenai UI.

Berminat belajar react?

  1. https://facebook.github.io/react/docs/tutorial.html
  2. https://egghead.io/series/react-fundamentals

--

--

KMKLabs
Karena Kita Vidio

The folks who make BBM, Vidio, Liputan6, Bintang, Bola, and Klikdokter.