Bagaimana Cara Membuat Menu Dropdown React yang Fungsional?

- Penulis

Senin, 8 Juli 2024 - 17:22 WIB

facebook twitter whatsapp telegram line copy

URL berhasil dicopy

facebook icon twitter icon whatsapp icon telegram icon line icon copy

URL berhasil dicopy

Bagaimana Cara Membuat Menu Dropdown React yang Fungsional?

[ad_1]

React menyertakan pustaka komponen untuk hampir semua hal, mulai dari formulir dan kotak pencarian pelengkapan otomatis mencapai bilah geser dan bilah navigasi.

Educational ini akan membuat Dropdown utama di menu React JS, pertama sebagai komponen fungsional dan kemudian sebagai komponen kelas. Kami sepertinya tidak akan memakai pustaka; sebagai gantinya, kami akan memakai komponen bergaya untuk memutuskan elemen dropdown.

ADVERTISEMENT

SCROLL TO RESUME CONTENT

Meski demikian kerangka kerja UI ini bisa membantu Anda bekerja lebih cepat dan lebih efisien, kerangka kerja ini juga bisa membuat proyek Anda lebih rumit dan meningkatkan ukuran bundel Anda. Jadi, kecuali Anda mempunyai proyek tertentu yang memerlukan penggunaan pustaka, sebaiknya kembangkan komponen Anda dan buat begitu sesederhana mungkin saja.

Membuat Dropdown di React Js

Proses ini adalah panduan untuk pemula dalam React. Kami akan mengajarkan Anda cara membuat dropdown di React JS. Kode instructional ini:

impor * sebagai Bereaksi dari 'bereaksi';

const Aplikasi = () => {

kembali (

);

Bahasa Indonesia: };

ekspor aplikasi default;

Dropdown di React JS ini bisa mengubah standing yang dipilih browser Anda dengan menampilkan nilainya secara independen. Tetapi, ini hanyalah standing HTML internal yang dipilih, yang belum dikelola React.

Mari kita modifikasi dengan menjadikan pilihan ini terkontrol alih-alih tak terkontrol:

impor * sebagai Bereaksi dari 'bereaksi';

const Aplikasi = () => {

const (nilai, setValue) = React.useState('buah');

const handleChange = (peristiwa) => {

setValue(nilai.goal.peristiwa);

Bahasa Indonesia: };

kembali (

Apa yang kita makan?

{pilihan.peta((pilihan) => (

))}

Kami makan {nilai}!

);

Bahasa Indonesia: };

ekspor aplikasi default;

Kita segera akan mulai dari awal dan membuat Dropdown yang berfungsi penuh di React JS, komponen yang bisa digunakan kembali dan diberi gaya.

Hal pertama yang akan kita lakukan adalah membuat folder dropdown sederhana untuk proyek kita. Kita segera akan membuat tiga report dalam folder tersebut: index.html, taste.css, dan script.js, serta folder kosong bernama img untuk gambar.

Mari berikan proyek ini beberapa gaya CSS dasar dengan menambahkan yang berikut ke gaya kita. CSS (cascading taste sheet):

impor * sebagai Bereaksi dari 'bereaksi';

const Aplikasi = () => {

const pilihan = (

{ label: 'Buah', nilai: 'buah' },

{ label: 'Sayur mayur', nilai: 'sayur mayur' },

{ label: 'Daging', nilai: 'daging' },

);

const (nilai, setValue) = React.useState('buah');

const handleChange = (peristiwa) => {

setValue(nilai.goal.peristiwa);

Bahasa Indonesia: };

kembali (

label=”Apa yang kita makan?”

pilihan={pilihan}

nilai={nilai}

padaPerubahan={perubahanPegangan}

/>

Kami makan {nilai}!

);

Bahasa Indonesia: };

const Dropdown = ({ label, nilai, opsi, onChange }) => {

kembali (

{label}