React Native Adalah

React Native adalah framework open source besutan facebook yang dibuat setelah facebook sebelumnya membuat react.js, ReactJS sendiri merupakan sebuah library dari facebook yang dapat digunakan untuk membangun antarmuka pengguna (UI). React Native sendiri merupakan framework open soure yang memungkinkan developer untuk mengembangkan aplikasi native di Android dan iOS dengan menggunakan Javascript. Hal ini dapat terjadi karena framework ini memiliki JavaScript yang dinamakan React.js.

Selain itu, React Native ini ditujukan untuk membantu developer dalam membangun aplikasi besar yang menggunakan data yang berubah dari waktu ke waktu. Dengan React Native memungkinkan developer yang telah fokus di JavaScript dapat juga mengembangkan aplikasi pada platform mobile seperti iOS maupun Android.

React Native ini memungkinkan developer menggunakan komponen platform standar seperti UITabBar dan UINavigationController menggunakan JavaScript. Dengan komponen ini memungkinkan developer dapat menghasilkan aplikasi mobile yang konsisten pada platform iOS dan Android.

Nantinya semua operasi antara kode aplikasi JavaScript dengan platform mobile akan dieksekusi secara asinkronus dengan sistem dari React Native sehingga React Native dapat membuat aplikasi mobile yang dibuat oleh developer dapat berjalan layaknya aplikasi native yang dikembangkan pada platform aslinya.

Developer dapat memanfaatkan Chrome Developer Tools yang disediakan oleh React Native untuk melakukan debug pada kode JavaScript ketika developer sedang menjalankan aplikasi yang sedang dibuat baik pada simulator maupun perangkat gadget fisik.

Untuk mulai menggunakan framework ini developer dapat terlebih dahulu menggunakan IDE seperti Xcode untuk melakukan pengembangan aplikasinya. Selanjutnya menginstal Homebrew agar dapat menginstal komponen JavaScript penting seperti io.js 1.0.

Setelah proses instalasi perlengkapan selesai maka developer dapat melakukan konfigurasi JavaScript dan kemudian mencoba untuk melakukan menggunakan IDE pada platform yang telah ditentukan dan selanjutnya dapat memasukan kode-kode komponen dari React Native.

Untuk developer yang ingin mempelajari secara bertahap mengenai pembuatan aplikasi mobile dengan menggunakan framework ini dapat mengunjungi halaman dokumentasi resmi React Native. Beberapa aplikasi yang menggunakan React Native untuk pengembangannnya adalah iOS Facebook Groups, iOS Facebook Ads Manager, Android Facebook Ads Manager, dan iOS Find & Save.

Bagi pembaca maupun developer JavaScript yang ingin mencoba mengembangkan aplikasi mobile layaknya native di iOS dapat menggunakan framework ini dapat mengunjungi situs resmi React Native. Nah, untuk Android ini pembaca maupun developer harus menunggu hingga Facebook merilisnya secara resmi.

Sumber: https://teknojurnal.com/react-native-framework-besutan-facebook-untuk-kembangkan-aplikasi-native-android-dan-ios-dengan-javascript/