React Js
Instalasi Project React
Run project my-project
Instal axios sebagai promise-based HTTP Client
Instal dotenv untuk menggunakan beberapa konfigurasi seperti BASEURL dari API
Buat file .env, lalu isi REACT_APP_BASEURL dengan URL dari API yang akan digunakan pada project React
Di React, useState
dan useEffect
adalah dua hook yang sangat penting dan sering digunakan dalam pengembangan komponen.
useState
digunakan untuk mengelola state dalam komponen fungsional. Dengan useState
, kita dapat membuat variabel state di dalam komponen dan mengubah nilainya.
useEffect
digunakan untuk mengatur efek samping (side effects) dalam komponen. Efek samping ini dapat berupa pemanggilan API, manipulasi DOM, atau langkah-langkah lain yang mempengaruhi perilaku komponen.
Pada baris kode di atas, useState digunakan untuk membuat state mhs, kemudian setMhs digunakan untuk mengubah nilai mhs.
setMhs digunakan di dalam useEffect untuk menyimpan data mhs hasil pemanggilan API getMhsList() melalui useEffect.
Di ReactJS, komponen merupakan bagian fundamental dari pengembangan aplikasi. Komponen adalah bagian dari UI yang dapat dipecah menjadi bagian-bagian yang lebih kecil dan dapat digunakan secara terpisah.
Komponen dapat berinteraksi satu sama lain, menerima properti (props), dan menghasilkan tampilan (render) sesuai dengan logika yang diberikan.
Last updated
Was this helpful?