Cara Install ReactJs DiCpanel 2024

Apa itu ReactJs?

ReactJS adalah sebuah pustaka JavaScript yang digunakan untuk membangun antarmuka pengguna (UI) dalam aplikasi web. Pendekatan React yang berbasis komponen memungkinkan pengembang untuk membagi UI menjadi bagian-bagian kecil yang dikelola secara terpisah.

 

ReactJs memiliki kelebihan dan kekurangan itu sendiri yaitu:

Kelebihan

1. Komponen Berbasis: Pendekatan berbasis komponen memudahkan pembuatan, pengujian, dan pemeliharaan kode yang bersih dan terorganisir.

2.  JSX: JSX memungkinkan penulisan markup HTML dalam JavaScript, membuat kode lebih ekspresif dan mudah dipahami.

3. Ekosistem yang Kuat: React memiliki ekosistem yang kaya dengan berbagai alat, pustaka, dan sumber daya yang mendukung pengembangan aplikasi web modern.

kekurangan 

1. Kinerja Komponen: Ketika aplikasi menjadi besar, penggunaan komponen React yang tidak efisien dapat mempengaruhi kinerja aplikasi.

2. Keputusan Desain: React memberi kebebasan yang besar dalam bagaimana aplikasi dibangun, yang bisa menjadi keuntungan tetapi juga bisa menghasilkan banyak pilihan desain yang membingungkan.

3. Kurva Pembelajaran: Meskipun JSX dan pendekatan berbasis komponen memudahkan pengembangan bagi banyak pengembang, masih ada kurva belajar dalam memahami konsep-konsep dasar React.

 

Cara instalasi ReactJs diCpanel

1. login terlebih dahulu kedalam cpanel anda

 

2. jika sudah login, anda cari “setup node js” dan kalian click

 

3. jika sudah di click kalian pencet “create application”

 

4. setelah itu nanti kalian akan disuruh mengisikan untuk membuat reactjs

 

Node.js version : versi untuk node jsnya mulai dari versi lama hingga terbaru

Application mode : ada dua pilihan yaitu devolopment dan production

Application root : untuk menuju directory folder/file anda di cpanel

Application URL : domain sebuah website anda (dikosongkan saja)

Application startup file : beerguna untuk ke tampilan website tersebut

Add variable : opsional saja

 

5. jika sudah kalian pencet create

 

6. nanti hasilnya akan seperti ini

 

 

Cara install ReactJs

1. sebelum masuk keterminal kalian wajib copy yang di coret warna biru

 

2. jika sudah kalian copy, lanjut dan masuk ke terminal

 

3. setelah itu kalian pastekan hasil copy-an tadi dan enter

 

4. setelah dienter kalian akan masuk ke dalam folder reactjs anda, untuk melihatnya tekan ls

 

5. lanjut penginstalan nya

npm install create-react-app

npm install pm2

kalian tunggu hingga selesai penginstalannya, jangan sampai eror karna bisa membuat kegagalan dalam penginstalan reactjs

 

6. setelah berjalan dengan normal dan tidak ada eror kalian lanjut dengan command dibawah ini

npx create-react-app nodenode : yaitu untuk membuat directory

cd nodenode : untuk masuk ke directory

 

7. setelah itu kalian keluar dari directory diatas dan masuk kaya nomor 3 dan ketikkan command dibawah ini

npm start : yaitu untuk berjalannya nodejs

 

8. lanjut untuk menunjukkan localhost nodejs dan bisa mendapatkan port yang random

npx serve -s build

 

9. port yang random bisa diubah dengan sesuka anda yaitu dengan command dibawah ini

npx serve -s -l 64046 build

 

Membuat file ecosystem.config.js

masih dengan terminal yang sama, kalian ketik command dibawah ini untuk membuat file ecosytem.config.js

vim ecosystem.config.js

jika sudah membuat filenya kalian copy dan pastekan codingan dibawah ini

module.exports = {

    apps: [

        {

            name: “nodenode”, // ubah sesuai nama aplikasi yang dibuat

            script: “npx”,

            // sesuaikan port yang telah diubah

            args: “serve -s -l 64046 build”,

            interpreter: “none”,

            watch: true,

            merge_logs: true,

            env: {

                “NODE_ENV”: “production”,        

            }

        }

    ]

}

selesai deh kalian lanjut penginstalan berikutnya

 

 

Menginstall pm2

setelah kalian mengikuti tutorial diatas, kalian lanjut penginstalan pm2

PM2 adalah manajer proses untuk aplikasi Node.js yang memungkinkan Anda untuk menjalankan, mengelola, dan memantau aplikasi Node.js Anda. Ini sangat berguna dalam pengelolaan aplikasi yang dijalankan secara terus menerus, seperti server web, aplikasi backend, atau layanan lainnya.

 

Lanjut cara penginstalannya 

npx pm2 start ecosystem.config.js

digunakan untuk menjalankan aplikasi atau proses menggunakan PM2 dengan konfigurasi yang didefinisikan dalam file ecosystem.config.js.

npx pm2 list

digunakan untuk menampilkan daftar semua proses yang sedang dijalankan oleh PM2

npx pm2 save

digunakan untuk menyimpan konfigurasi PM2 yang sedang berjalan ke dalam sebuah file, biasanya bernama ecosystem.config.js.

 

Lanjut setting file .htacces di terminal cpanel kalian

kalian lanjut setting file .htacces kalian di file manager dengan cara

 

1. masih sama dengan terminal yang tadi, kalian ketik command dibawah ini

 

vim .htaccess 

Menggunakan perintah vim .htaccess akan membuka file .htaccess menggunakan editor teks Vim. Ini berguna untuk membuat, mengedit, atau melihat konfigurasi yang terkandung di dalamnya. File .htaccess digunakan untuk mengonfigurasi pengaturan khusus untuk direktori tertentu dalam server web Apache.

 

2. setelah itu kalian copy dan pastekan kedalam .htaccess

Options +FollowSymLinks -Indexes

        IndexIgnore *

        DirectoryIndex

        <IfModule mod_rewrite.c>

        RewriteEngine on

        # gunakan port yg sesuai seperti sebelumnya

        RewriteRule ^(.*)$ http://localhost:64046/$1 [P]

        </IfModule>

 

3. Setelah itu untuk menyimpan script, silahkan tekan “Esc” pada keyboard. Lalu tulis :wq dan enter.

4. setelah itu kalian buka domain reactjs anda untuk memastikan apakah sudah berhasil atau tidak

 

nanti hasilnya akan seperti dibawah ini, jika seperto itu tandanya kalian sudah berhasil menginstallnya

 

Kesimpulan

Dengan memahami konsep-konsep dasar ini, pengembang dapat memanfaatkan ReactJS untuk membangun aplikasi web modern yang responsif, efisien, dan mudah dikembangkan.