Belajar React Native untuk Pertama Kali (Basic Hello World)
Apa Sih React Native Itu ???
Sebelum kita belajar mengenai React Native, kita harus tau apa itu dan seperti apa React Native tersebut.
React Native adalah salah satu framework javascript yang kita gunakan untuk mengembangkan aplikasi mobile. Kita bisa mengunakan 1 developer mobile untuk membuat sebuah aplikasi mobile dalam 2 enviroment yang berbeda yaitu iOS dan android. Hal inilah yang membuat react native banyak diminati para mobile developer. Canggih banget kan.
Yang perlu diperhatikan pertama kali :
- Anda harus sudah install Node versi 4 atau dibawahnya (versi 5 ke atas belum compatible). Jika belum install Node, silahkan download Nodenya disini lalu install.
- Install Expo di mobile kalian, Expo bisa di download melalui playstore. Aplikasi Expo ini berfungsi sebagai Live Preview hasil compile ReactJS anda di HP untuk melihat hasil / debugging. Anda bisa Download Expo disini.
Jika sudah install requirement di atas, kita lanjutkan ke Tutorial React Native pertama kali .
- Buka Direktori Khusus untuk belajar react native lewat terminal (cmd, powershell, cmder, dsb) .
- Install Command Line Utility dari React dengan cara ketik di terminal “npm install -g create-react-native-app” (tanpa petik) di direktori khusus kalian tadi dan tunggu hingga selesai download datanya.
- Buat project react baru dengan cara ketik di terminal “create-react-native-app {{ Nama_folder }}” (tanpa petik) dan tunggu hingga prosesnya installnya sukses. Contoh : “create-react-native-app HelloWorld”.
- Kita buka folder project react baru yang kita buat tadi di terminal dengan ketik “cd {{ Nama_folder }}” (tanpa petik).
- Jika sudah di direktori project kita, ketik di terminal “npm start” untuk membuat development server dan QR Print Code yang bisa kita pakai untuk Live Preview/Debugging di Expo (android).
- Scan QR atau Akses lewat IP untuk mengakses servernya, perlu diketahui bahwa koneksi android kita harus satu koneksi dengan server react yang kita start tadi. Tadaa! Kalian berhasil belajar react native basic 😀 .
FAQ :
- Error: You are using npm version 5.0.3. Please use an npm version that is >= 3.0.0 and < 5.0.0. ? : Karena sudah kami katakan di atas bahwa create-native-project-app saat ini belum compatible untuk npm/node versi 5, masih compatible versi 4 kebawah.
- Coming Soon …
Untuk error waktu melakukan tutorial ini, akan kami jawab lewat komentar dan kami masukkan highlight FAQ untuk menghindari pertanyaan berulang.
keren (Y)
oke mantap pak, selamat mencoba 😀