CARA INSTALL REACT NATIVE PADA WINDOWS 10

Berbagai macam tutorial mengenai React Native sudah banyak tersebar di berbagai situs dan media online. Pada artikel kali ini, akan dibahas mengenai cara menginstall React Native di Mac dan Windows secara singkat dan jelas untuk memudahkan pengguna yang ingin mempelajari teknologi ini. Sebelum memulai, pastikan komputer yang digunakan memenuhi spesifikasi yang diperlukan untuk React Native.

Instalasi React Native pada Mac

Langkah pertama dalam menginstall React Native pada Mac adalah dengan menginstall Node.js dan Homebrew. Node.js adalah platform JavaScript yang memungkinkan pengembangan aplikasi di sisi server dan Homebrew adalah manajer paket open-source untuk MacOS.

Untuk menginstall Node.js, kunjungi https://nodejs.org/en/download/ dan download file installer Node.js yang sesuai dengan sistem operasi Mac yang digunakan. Setelah selesai mengunduh, instal Node.js dengan mengikuti petunjuk yang ada.

Setelah itu, install Homebrew dengan membuka Terminal dan mengetikkan baris perintah berikut:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Setelah Homebrew selesai terinstall, ketikkan perintah berikut pada Terminal:

$ brew install watchman

Langkah selanjutnya adalah menginstall React Native CLI. CLI merupakan singkatan dari Command Line Interface atau antarmuka baris perintah. Ketikkan perintah berikut pada Terminal:

$ npm install -g react-native-cli

Setelah proses instalasi selesai, Anda sudah siap untuk membuat aplikasi React Native pada Mac Anda.

Instalasi React Native pada Windows

Menginstall React Native pada Windows sedikit lebih rumit dibandingkan pada Mac, namun masih cukup mudah diikuti jika langkah-langkahnya dipahami dan diikuti dengan benar. Pertama, pastikan bahwa Windows yang digunakan adalah Windows 7 SP1 ke atas.

Baca Juga :  CARA INSTAL WINDOWS 8 DENGAN HARDISK EXTERNAL

Langkah pertama dalam menginstall React Native pada Windows adalah dengan menginstall Node.js. Kunjungi https://nodejs.org/en/download/ dan download file installer Node.js yang sesuai dengan sistem operasi Windows yang digunakan. Setelah selesai mengunduh, instal Node.js dengan mengikuti petunjuk yang ada.

Setelah Node.js terinstall, kunjungi halaman https://github.com/facebook/react-native/releases dan unduh file terbaru dengan format ZIP. Ekstrak file tersebut ke dalam direktori yang diinginkan, misalnya di C:\ReactNative\.

Buka Command Prompt sebagai Administrator dan masuk ke direktori React Native yang sudah diekstrak sebelumnya. Ketikkan perintah berikut:

cd C:\ReactNative\react-native-windows-master
npm install
npm run init
npm run build

Setelah proses di atas selesai, Anda sudah siap untuk membuat aplikasi React Native pada Windows Anda.

Contoh Penggunaan React Native

Untuk membuat sebuah aplikasi React Native, buka Terminal atau Command Prompt dan ketikkan perintah berikut:

$ react-native init Nama_Aplikasi
$ cd Nama_Aplikasi
$ react-native run-ios #untuk aplikasi iOS
atau
$ react-native run-android #untuk aplikasi Android

Anda juga bisa membuat aplikasi React Native dengan menggunakan template dari situs-situs penyedia template React Native, seperti NativeBase (https://nativebase.io/), React Native Elements (https://react-native-elements.github.io/react-native-elements/) atau Native Starter Pro (https://strapmobile.com/native-starter-pro/).

Setelah membuat aplikasi dengan React Native, Anda bisa mulai mendesain UI (tampilan) dan mengatur logika bussines aplikasi sesuai kebutuhan Anda. Untuk UI, React Native sudah menyediakan berbagai macam komponen dan layout yang bisa Anda gunakan. Contohnya seperti komponen Text, View, Image, Button, TextInput, dan masih banyak lagi. Komponen-komponen tersebut bisa Anda kustomisasi sesuai kebutuhan aplikasi Anda.

Untuk contoh, di bawah ini adalah kode program untuk membuat aplikasi sederhana dengan React Native:

import React, Component from 'react';
import View, Text, StyleSheet from 'react-native';

export default class App extends Component 
  render() 
    return (
      <View style=styles.container>
        <Text style=styles.textStyle>Selamat Datang di PurbaPedia!</Text>
      </View>
    );
  


const styles = StyleSheet.create(
  container: 
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#fff',
  ,
  textStyle: 
    fontSize: 24,
    fontWeight: 'bold',
    color: 'red',
  ,
);

Kode di atas adalah kode untuk membuat tampilan sederhana dengan text “Selamat Datang di PurbaPedia!” yang berwarna merah pada tengah layar. Kemudian, untuk menampilkan gambar di dalam aplikasi React Native, bisa disertakan komponen Image pada kode program dan file gambar yang ingin ditampilkan disimpan dalam folder yang sama dengan file JavaScript dari aplikasi tersebut. Berikut contoh kodenya:

import React, Component from 'react';
import View, Text, StyleSheet, Image from 'react-native';

export default class App extends Component 
  render() 
    return (
      <View style=styles.container>
        <Image
            style=styles.logo
            source=require('./logo.png')
        />
        <Text style=styles.textStyle>Selamat Datang di PurbaPedia!</Text>
      </View>
    );
  


const styles = StyleSheet.create(
  container: 
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#fff',
  ,
  textStyle: 
    fontSize: 24,
    fontWeight: 'bold',
    color: 'red',
  ,
  logo: 
    width: 100,
    height: 100,
    marginBottom: 20,
  ,
);

Kode di atas menampilkan gambar dengan nama file logo.png pada direktori yang sama dengan file JavaScript dari aplikasi React Native. File gambar tersebut harus mempunyai ukuran yang sesuai dengan kebutuhan aplikasi. Selain itu juga bisa diatur tata letaknya menggunakan style pada komponen Image.

Baca Juga :  Cara Menginstal Google Chrome Di Windows 10

FAQ

1. Apa perbedaan antara React dengan React Native?

React adalah sebuah library JavaScript untuk membangun UI (User Interface) aplikasi web yang dikembangkan oleh Facebook. Sedangkan React Native adalah framework untuk mengembangkan aplikasi mobile menggunakan React dengan style yang sama dengan aplikasi native.

2. Apa saja jenis komponen yang tersedia di React Native?

React Native memiliki berbagai macam komponen yang bisa digunakan untuk membantu Anda dalam membangun UI aplikasi mobile. Beberapa di antaranya adalah Text, View, Image, Button, TextInput, ScrollView, FlatList, dan masih banyak lagi. Setiap komponen ini bisa dikustomisasi sesuai dengan kebutuhan aplikasi Anda.

Video Tutorial

Berikut ini video tutorial mengenai cara menginstall React Native pada Mac dan Windows: