Belajar React : Memulai Proyek Baru

Facebook
Twitter
LinkedIn

Setelah mengenal apa itu react.js dan kenapa kita belajar react.js – Selanjutnya kita akan memulai sebuah proyek react baru. Ada dua cara untuk membuat sebuah proyek React, yaitu menyisipkan React ke file HTML dan membuat proyek baru menggunakan create-react-app.

Kita lanjut tutorialnya!

Menyisipkan React ke File HTML

Cara paling mudah yang bisa kamu gunakan untuk memulai proyek baru adalah dengan menambahkan library react ke file HTML kamu. Kamu bisa gunakan cara ini untuk menambahkan React ke proyek yang berbasis Codeigniter, Laravel, Django dan proyek – proyek lainya yang berbasis server-side rendering.

Tutorial

Pertama kamu buat sebuah folder baru di direktori proyek-mu

Lalu buat sebuah file dengan nama index.html, dan isikan dengan template HTML seperti biasa.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Tutorial React - Felaboratory</title>
</head>
<body>
    
</body>
</html>

Buat file baru di direktori yang sama dengan nama index.js, tuliskan dengan:

"use strict";

const e = React.createElement;

class LikeButton extends React.Component {
  constructor(props) {
    super(props);
    this.state = { liked: false };
  }

  render() {
    let text = "Like";
    if (this.state.liked) {
      // jika sudah di like, boleh batalkan
      text = "Sudah di Like. Batalkan?";
    } else {
      // jika belum di like, like
      text = "Like";
    }

    return e(
      "button",
      { onClick: () => this.setState({ liked: !this.state.liked }) },
      text
    );
    //
  }
}

const domContainer = document.querySelector("#button");
ReactDOM.render(e(LikeButton), domContainer);

Lalu di tambahkan script CDN untuk react dan script index.js, seperti berikut:

<!-- ... HTML lain ... -->

<!-- Load React. -->
<script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
<script src="index.js"></script>

</body>

Lalu tambahkan sebuah elemen apa saja untuk menempatkan React Element kita. Disini aku pakai <div>

<body>
<!-- ... HTML lain ... -->
<div id="button"></div>
<!-- ... HTML lain ... -->
</body>

Lalu jalankan!

Membuat proyek baru dengan create-react-app

Cara kedua adalah menginstal dengan NPM / Yarn. Cara ini dilakukan jika kamu menginginkan untuk membuat proyek react dengan API call dan menggunakan one-page application. Cara ini menurutku yang paling mudah dan lebih seru untuk dilakukan 😁

Yang perlu disiapkan

  • Instalasi Node.js, aku menyarankan menggunakan Laragon untuk proses instalasinya. Node.js diperlukan untuk menginstal package – package yang kamu butuhkan dalam proses pengembangan website.

Tutorial

Aku anggap kamu sudah menginstal Node.js ya!

Pertama, kamu buka direktori yang akan kamu gunakan untuk pengembangan aplikasi React. Buka terminal di direktori tersebut lalu ketikkan perintah:

npx create-react-app tutorial
cd tutorial

Kamu dapat dengan bebas mengganti “tutorial” dengan nama aplikasimu.

Selanjutnya, untuk menjalankan React, ketikkan perintah berikut:

npm start

Nah secara otomatis, Node.js akan menjalankan server di port (defaultnya 3000). Jika kamu pergi ke browser dan mengetik localhost:3000 maka kamu akan melihat tampilan berikut:

proyek baru react js

Selesai 🎉

Selamat, kamu sudah membuat sebuah proyek React.js baru!

Selanjutnya, aku akan memberikan tutorial React yang dimulai dengan create-react-app.

Baca Juga:

Muhammad Fajar Estu
Muhammad Fajar Estu
Fajar adalah seorang fullstack programmer yang sekarang bekerja sebagai .NET programmer. Memiliki pengalaman selama 3+ tahun di bidang programming web, mobile, API hingga aplikasi computer vision. Sekarang Fajar menulis artikel tutorial dan berbagi seputar dunia perkuliahan IT.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *