Kelebihan dan Kekurangan React Native

Kelebihan dan Kekurangan React Native

Kelebihan React Native

  1. JavaSript

    JavaScript merupakan salah satu bahasa pemrogramman yang paling banyak digunakan oleh developer di dunia. Dengan begitu kita akan sangat mudah untuk mempelajari JavaScript karena komunitas yang sudah besar dan juga kita mempunyai banyak tempat untuk bertanya ketika kita mengalami kebingunan.
  2. Code Sharing

    Sebagian codebase yang kamu tulis itu bisa kita gunakan untuk platform berbeda (Android dan iOS). Dengan begitu untuk hal – hal yang mendasar jika kita memiliki fungsi – fungsi umum yang tidak bersentuhan langsung dengan komponen yang berbeda platform ini kita bisa kita gunakan codebase tersebut.
  3. Comunity

    React Native ini cukup diminati oleh para developer di dunia, hal ini dapat kita lihat di repository github React Native yang sudah sangat banyak.

React Native repository

Kelemahan React Native

  1. Components

    Untuk mengembangkan aplikasi mobile dengan react native kita harus banyak memahami Components dari masing – masing platform. Dikarenakan android dan ios ini memiliki arsitektur yang berbeda dengan begitu Components Native dari masing – masing platform masih terbatas. Untuk itu jika kita ingin menggunakan komponent yang belum ada maka kita harus membuatnya sendiri. DImana dengan begini masih belum bisa di lakukan oleh pemula.
  2. JavaScript

    JavaScript ini juga menjadi salah satu kelemahan dari react native, karena javascript berkembang begitu cepat yang mengakibatkan beberpa hal tidak bisa dilakukan dengan perubahan yang begitu cepat. 
  3. Framework

    Framework React Native juga menjadi kelemahan, sama halnya dengan javascript, perubahan yang begitu cepat mengakibatkan ketika kamu mengupdate react native ke versi yang baru untuk versi yang lama ada beberapa yang tidak bisa kamu gunakan.
  4. Platform

    Bagi para developer mobile, device yang digunakan dalam proses pengembangan mobile app harus sangat memadai. Contohnya saja ketika Anda akan membuat aplikasi mobile menggunakan React Native untuk iOS, Anda memerlukan MacBook karena ekosistem dari iOS ini semua harus menggunakan produk dari Apple.
  5. Performance

    Untuk perfomance juga masih menjadi perdebatan di kalangan developer, ada yang mengatakan performance dari React Native cukup bagus dan ada yang mengatakan kurang bagus juga.
Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s