Apa itu React JS

Apa itu React JS? Mengenal Pengertian React JS

Pengertian React JS

React JS merupakan sebuah Library JavaScript open source yang banyak digunakan dalam membangun sebuah UI atau User Interface untuk satu halaman atau page secara spesifik dalam aplikasi.

Library ini bermanfaat untuk mengatur layer untuk tampilan dekstop maupun versi mobile. Dengan adanya React JS, Anda dapat membuat Reusable Component atau sebuah komponen yang bisa Anda gunakan lagi tanpa harus membangun dari awal.

Seseorang yang berjasa dalam membuat React adalah Jordan Walke. Dia merupakan seorang engineer yang bekerja di Facebook. Adapun React JS pertama kali diluncurkan adalah ketika Newsfeed yang ada di FB di tahun 2011.

Selanjutnya React JS diluncurkan di Instagram setahun sebelumnya yaitu pada 2012. Selain itu, masih banyak aplikasi besar yang menggunakan React di dalam strukturnya seperti Reddit, Airbnb, dan juga Netflix.

Kenapa Anda Harus Menggunakan React JS?

Pengertian React JS

Ada beberapa alasan mengapa Anda harus menggunakan React JS, yaitu:

  • Cepat serta Efisien: dikarenakan React JS merupakan berbasis komponen. Hal ini membuat react yang dilakukan hanya harus melakukan render resource yang berkaitan dengan data yang hendak diganti. Anda tidak harus melakukan render terhadap seluruh resource
  • Reusable: komponen yang sudah Anda buat masih bisa Anda gunakan berkali-kali ketika Anda membutuhkannya. Hal ini sangat bermanfaat untuk mempersingkat waktu serta mengurangi kebutuhan terhadap resource yang ada
  • Library JavaScript: JavaScript Extension atau yang disingkat JSX bias kita sematkan syntax HTML pada JavaScript tersebut. Tentu hal ini sangat berguna di dalam proses pengembangan atau development. Terlebih lagi sudah hadir fungsi yang ditawarkan oleh Ecma Script atau ES6
  • Immutable State: alasan lainnya adalah Anda bisa lebih mudah di dalam manajemen state dengan memanfaatkan Redux. Anda bisa mengatasi berbagai permasalahan yang berkaitan dengan mutable state dengan memanfaatkan RamdaJs. Kemudian untuk state yang berhubungan dengan API, maka kita bisa memanfaatkan Redux-Saga

Fitur yan Dimiliki React JS

Sementara itu, beberapa fitur andalan yang ditawarkan oleh React JS antara lain sebagai berikut:

  • Declarative: sebuah React bisa menciptakan sebuah UI yang menarik. Dengan begitu, kita bisa lebih mudah di dalam membuat desain yang sederhana pada setiap state yang ada di dalam aplikasi. Pada Declarative View, kita bisa membuat bola dengan lebih mudah untuk didebug atau diprediksi
  • Component-Based: Anda bisa menciptakan EC atau Encpasulated Component yang berfungsi untuk mengatur setiap tahapannya dan selanjutnya akan membuat complex UIs dengan berdasarkan kemampuan tersebut
  • Learn Once, Write Anywhere: para pengembang bisa mengembangkan fitur baru dengan memanfaatkan React tanpa harus melakukan perubahan terhadap kode sebelumnya. React juga mampun bekerja dengan Node JS serta mobile apps dengan memanfaatkan React Native

Leave a Reply

Send this to a friend