jobs

Ingin belajar react js? Ini panduan mudah untuk kamu

Published on
Min read
4 min read
time-icon
Nur Lella Junaedi

Enthusiastic to be part of the creative world especially as a content writer.

belajar-React-JS EKRUT.jpg

Kebutuhan untuk meningkatkan user experience sangat diperlukan oleh developer untuk membuat aplikasi berbasis web atau mobile menjadi lebih menarik. 

Tak hanya itu, developer juga harus melek dengan teknologi yang kerap dipakai untuk meningkatkan user experience tersebut salah satunya adalah dengan mempelajari React JS. 

Jika kamu berminat untuk belajar React JS ini, kamu bisa mengikuti beberapa panduannya di sini. 

Berkenalan dengan React JS? 

berkenalan dengan react js EKRUT
 
React JS dibuat oleh karyawan Facebook Jordan Walke pada 2011 lalu - EKRUT

React JS adalah sebuah library Javascript yang dikembangkan oleh salah seorang karyawan Facebook yang bernama Jordan Walke pada 2011 dan telah resmi open source pada 2013, dapat digunakan untuk membuat user interface (UI) pada web atau pada aplikasi mobile.

Sering kali banyak yang menyangka bahwa React JS ini merupakan framework, akan tetapi ini adalah sebuah library javascript. 

Alasan Jordan Walke membuat React JS waktu itu karena aplikasi Facebook waktu itu sudah sangat kompleks banyak bagian dari aplikasi tersebut yang harus terus diupdate. Sementara jika menggunakan JQuery akan memakan banyak waktu.

Oleh karena itu, keberadaan React JS mampu menyediakan solusi virtualDOM  yang lebih cepat. Selain itu, ada juga beberapa alasan yang mungkin mendukungmu kenapa kamu harus belajar React JS di antaranya, 

  • Reusable maksudnya adalah komponen yang kamu buat bisa digunakan lagi sewaktu-waktu bila kamu membutuhkan. Dengan begitu ini berarti bisa mempersingkat resource dan waktu yang dibutuhkan. 
  • Immutable state. Di mana kamu bisa menggunakan redux untuk memanajemen state serta bisa menggunakan Ramda.JS untuk mengatasi permasalah mutable state. 
  • Efisien dan cepat, sebab React JS hanya akan merender resource yang berhubungan dengan data yang diganti.
  • Library Javascript, di mana bisa digunakan untuk menyematkan syntax HTML dalam Javascript. Di tambah React JS juga memiliki fungsi dari ES6. 

Baca juga: 4 Sertifikasi JavaScript untuk skill yang lebih teruji

Syarat belajar React JS untuk pemula yang harus kamu tahu 

Syarat belajar React JS untuk pemula yang harus kamu tahu EKRUT
 
Pelajari beberapa hal terkait javascript, HTML dan CSS sebelum belajar React JS - EKRUT

Untuk mempermudah kamu mempelajari React JS, ada beberapa hal yang sebelumnya harus kamu kuasai atau setidaknya sudah familiar dengan beberapa hal ini supaya proses belajar kamu lebih mudah. 

  • Pengetahuan tentang fitur ES6 seperti arrow function, subclass dan class, destructuring, high order function, imports dan exports, ternary operator, async-await, rest parameter dan spread operator dan lain-lain. 
  • Paham tentang bagaimana cara menggunakan npm atau node package manager. 
  • Mengerti tentang pengetahuan dasar bahasa pemrograman Javascript, HTML dan CSS. 

Memulai belajar React JS lengkap 

Memulai belajar React JS lengkap EKRUT 
Dalam belajar React JS kamu harus menginstall Babun, Node JS dan React JS - EKRUT

Setelah beberapa requirement di atas kamu yakin telah memilikinya atau punya pengetahuan dasar tentang bidang tersebut, kini kamu bisa mulai belajar React JS dengan terlebih dahulu menginstall React JS. 

Namun, sebelum memulai menginstall React JS sebaiknya kamu menggunakan sistem operasi Windows Shell Babun supaya lebih mudah ke depannya untuk mendevelop aplikasi. 

Di samping itu, kamu juga membutuhkan Node JS sebagai server. Jadi, dalam panduan belajar React JS Indonesia ini akan ada tiga aplikasi yang kamu instal yakni menginstal Babun, Node JS dan React JS. 

Menginstall aplikasi sistem operasi Window Shell Babun  

Perlu diketahui bahwa Babun merupakan Window Shell atau terminal yang dilengkapi dengan fitur command linux, support git dan sudah terintegrasi dengan oh my zsh. Untuk mengaktifkannya kamu bisa melakukan langkah-langkah di bawah ini. 

  • Install Babun terlebih dahulu dari laman ini http://babun.github.io/ dan klik download now. 
  • Kemudian extract file Babun tersebut dengan mengklik install.bat. 
  • Tunggu hingga proses instalasi selesai. 

Selanjutnya kamu juga harus menginstal powerline-font lewat alamat ini https://github.com/powerline/fonts.

  • Klik clone atau download atau download zip. 
  • Kemudian extract dan buka folder font, kemudian klik kanan pada install.ps1 dan pilih run with power shell. 
  • Kemudian ketik ya dan tunggu hingga prosesnya selesai. 
  • Setelah proses itu selesai kemudian buka lagi terminal babun tadi.  
  • Klik kanan pilih option kemudian pilih tab text. 
  • Klik select.
  • Nantinya akan muncul kotak font lalu pilih font jenis Inconsolata-g for Powerline.  
  • Lalu klik ok.

Kemudian buka kembali terminal Babun lalu ketik command nano ~/ .minttyrc

  • Isi command tadi dengan text 

command nano minttyrc belajar react EKRUT

  • Tekan di keyboard CTRL+O lalu isi dengan .minttyrc

CTRL O lalu isi dengan minttyrc belajar react js EKRUT

  • Tekan Enter lalu, ketik ya dan terakhir Enter kembali. 

Pada langkah selanjutnya kamu akan dipandu untuk membuat halaman resmi theme oh-my-zsh dengan menggunakan theme agnoster untuk mempermudah mendevelop aplikasi. 

  • Kamu hanya perlu mengganti teks pada ZSH_THEME=”default” menjadi ZSH_THEME=”agnoster”. 
  • Lalu tekan CTRL + O, kemudian ENTER. 
  • Tekan CTRL+X dan tutup terminal Babun nantinya akan kamu dapati tampilan terminal akan berganti seperti di bawah ini. 

Tekan CTRL+X dan tutup terminal Babun belajar react js EKRUT

Menginstall Node JS 

Adapun cara menginstall Node JS yakni dengan mengikuti langkah-langkah di bawah ini. 

  • Download dulu instrallernya di alamat https://nodejs.org/en/ atau di alamat https://nodejs.org/en/download/. 
  • Kemudian jalankan instraller tersebut seperti layaknya kamu menginstal aplikasi baru di laptop. 
  • Nantinya setelah menentukan lokasi penyimpanan Node JS di pasang. 
  • Kemudian tentukan komponen apa saja yang akan dipasang. Namun, biasanya gunakan saja pengaturan default supaya full installation.
  • Lalu klik next dan klik install dan finish. 

Menginstall React JS 

Ini merupakan langkah terakhir yang perlu kamu lakukan dalam proses belajar React JS untuk pemula yakni dengan menginstall React JS. Caranya cukup mudah kamu bisa mengikuti langkah-langkah di bawah ini. 

  • Ketik Command npm install -g create-react-app. 
  • Kemudian buat folder dengan nama belajar-react.
  • Masuk ke folder tersebut kemudian klik kanan pilih open Babun here. 
  • Ketikkan perintah create-react-app first-react yang tampilannya nanti akan seperti di bawah ini 

create react app first react belajar react js EKRUT

  • Tunggu hingga proses instalasi berhasil yang akan ditandai dengan tampilan seperti ini 

menginstall react js belajar react js EKRUT

  • Dari sana kamu akan masuk ke folder first-react lalu ketikkan command ini cd first-react. 
  • Kemudian jalankan apps first react dengan mengetikkan command npm start, seperti di bawah ini. 

command npm start belajar react js EKRUT

  • Setelah itu kemudian akan muncul first react pertamamu di dalam web browser.

first react belajar react js EKRUT

Dengan munculnya apps react pertamamu ini kamu sudah berhasil mempelajari panduan belajar React JS di langkah pertama ini yang cukup rumit langkah-langkahnya. 

Baca juga: Ini kelebihan dan kekurangan React Native, sudah tahu?

Selanjutnya kamu bisa mulai mencoba sedikit demi sedikit membuat berbagai proyek seperti kalkulator sederhana atau membuat shopping cart yang bisa kamu dapatkan dari berbagai tutorial yang ada di internet. 

Selamat mencoba!

belajar react js EKRUT

Sumber: 

0

Tags

Share

Apakah Kamu Sedang Mencari Pekerjaan?

    Already have an account? Login

    Artikel Terkait

    API-adalah-EKRUT.jpg

    Technology

    API: Pengertian, Jenis, Cara Kerja, Arsitektur, dan Contohnya

    Nur Rosita Dewi

    14 November 2022
    6 min read
    pexels-sora-shimazaki-5926389.jpg

    Careers

    15 Pertanyaan Interview Kerja Mobile Engineer 2022

    Chrissila Jessica

    10 November 2022
    5 min read
    H1_Coding.jpg

    Technology

    10 Rekomendasi Aplikasi untuk Coding [2022]

    Tio Derma

    09 November 2022
    7 min read

    Video