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
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:
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:
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!
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