Rumah > hujung hadapan web > tutorial js > Buat suis togol dalam React sebagai komponen yang boleh diguna semula

Buat suis togol dalam React sebagai komponen yang boleh diguna semula

William Shakespeare
Lepaskan: 2025-02-08 10:17:10
asal
1048 orang telah melayarinya

Buat suis togol dalam React sebagai komponen yang boleh diguna semula

Dalam artikel ini, kami akan membuat komponen React Toggle yang diilhamkan oleh iOS. Ini akan menjadi komponen kecil dan serba lengkap yang boleh anda gunakan semula dalam projek-projek masa depan. Semasa kami pergi, kami juga akan membina aplikasi Demo React mudah yang menggunakan komponen suis togol adat kami.

Walaupun kita boleh menggunakan perpustakaan pihak ketiga untuk ini, membina komponen dari awal membolehkan kita lebih memahami bagaimana kod kita berfungsi dan membolehkan kita menyesuaikan komponen kita sepenuhnya.

kotak semak secara tradisinya digunakan untuk mengumpul data binari, seperti ya atau tidak, benar atau palsu, membolehkan atau melumpuhkan, hidup atau mati, dan lain -lain. Walaupun beberapa reka bentuk antara muka moden mengelakkan medan borang apabila membuat suis togol, saya akan melekat dengan mereka di sini kerana kebolehcapaian mereka yang lebih besar.

Berikut adalah tangkapan skrin komponen yang akan kami bina:

Buat suis togol dalam React sebagai komponen yang boleh diguna semula Takeaways Key

Gunakan Create React App untuk dengan cepat menyediakan aplikasi React baru dan membina komponen suis togol yang diilhamkan oleh iOS yang boleh diguna semula.
  • Leverage SCSS untuk menggayakan suis togol, memastikan ia menarik secara visual dan sejajar dengan standard reka bentuk moden.
  • Melaksanakan suis togol sebagai komponen terkawal dalam React, menggunakan prop untuk menguruskan keadaan dan tingkah lakunya secara dinamik.
  • Meningkatkan kebolehcapaian dengan membuat papan kekunci suis togol boleh diakses dan menggunakan atribut ARIA yang sesuai.
  • Gunakan proptypes untuk pemeriksaan jenis dalam komponen untuk memastikan data yang diperlukan diluluskan dan jenis yang betul.
  • Terokai bertekanan dan responsif maju dengan menggabungkan pembolehubah SCSS dan pertanyaan media untuk menyesuaikan penampilan Togol Switch pada peranti yang berbeza.
  • Langkah 1 - Membuat aplikasi React

mari kita gunakan aplikasi React React untuk mendapatkan komponen React Switch dengan cepat dan berjalan. Jika anda tidak biasa dengan Create React App, lihat kami

Panduan Bermula

.

Sebaik sahaja semuanya telah dipasang, ubah ke direktori yang baru dibuat dan mulakan pelayan dengan Benang Mula (atau NPM bermula jika anda lebih suka). Ini akan memulakan pelayan pembangunan di
create-react-app toggleswitch
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
http: // localhost: 3000

. Seterusnya, buat direktori toggleswitch dalam direktori SRC. Di sinilah kita akan membuat komponen kita:

Dalam direktori ini, buat dua fail: toggleswitch.js dan toggleswitch.scss:
mkdir src/ToggleSwitch
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Akhirnya, ubah app.js seperti berikut:
touch ToggleSwitch.js ToggleSwitch.scss
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Langkah 2 - Markup
import React from 'react';
import ToggleSwitch from './ToggleSwitch/ToggleSwitch'

function App() {
  return (
    <ToggleSwitch />
  );
}

export default App;
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

kita boleh mulakan dengan menyediakan elemen borang input kotak semak HTML asas untuk komponen Toggle React kami dengan sifat yang diperlukan.

create-react-app toggleswitch
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Kemudian, tambahkan tag

di sekelilingnya dan tag betul -betul di bawah tag untuk membuat label yang mengatakan, togol saya!
mkdir src/ToggleSwitch
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Menambah segala -galanya, anda harus mendapatkan sesuatu seperti ini:

Buat suis togol dalam React sebagai komponen yang boleh diguna semula
Kami juga boleh menyingkirkan teks label dan menggunakan tag

Atas ialah kandungan terperinci Buat suis togol dalam React sebagai komponen yang boleh diguna semula. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan