


Bagaimana untuk Menambah Berbilang Kelas pada Komponen ReactJS dengan Literal Templat?
Menambah Berbilang Kelas pada Komponen ReactJS Menggunakan Literal Templat
Untuk menambah berbilang kelas pada komponen dalam ReactJS, anda boleh menggunakan literal templat ES6. Kaedah ini menyediakan cara yang ringkas dan cekap untuk menggabungkan rentetan dan pembolehubah menjadi satu ungkapan.
Langkah 1: Tentukan Pembolehubah Kelas
Dalam kaedah pemaparan komponen anda, tentukan a pembolehubah untuk menyimpan kelas yang anda mahu tambah. Contohnya:
const activeClass = this.state.focused === index ? 'active' : '';
Pembolehubah ini secara bersyarat menetapkan kelas 'aktif' berdasarkan keadaan komponen.
Langkah 2: Gunakan Literal Templat untuk Menggabungkan Kelas
Templat literal membolehkan anda menggunakan tanda belakang (`) untuk mencipta rentetan berbilang baris. Dalam rentetan, benamkan pembolehubah kelas menggunakan sintaks ${}.
const classes = `${activeClass} data.class main-class`;
Baris ini menggabungkan pembolehubah 'activeClass', 'data.class' dan 'kelas utama' ke dalam rentetan tunggal.
Langkah 3: Berikan kepada className Attribute
Dalam elemen JSX, tetapkan pembolehubah 'classes' kepada atribut 'className'. Ini akan menggunakan semua kelas pada elemen.
Penyelesaian Satu Pelapik
Anda boleh menggabungkan langkah ini menjadi satu baris menggunakan versi satu pelapik :
const classes = `form-control round-lg ${this.state.valid ? '' : 'error'}`;
di mana 'this.state.valid' ialah pembolehubah keadaan yang menambahkan kelas 'ralat' secara bersyarat.
Atas ialah kandungan terperinci Bagaimana untuk Menambah Berbilang Kelas pada Komponen ReactJS dengan Literal Templat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Gatsby dan WordPress adalah kombo yang menarik untuk ditonton. Di satu pihak, ia masuk akal. Gatsby dapat menghisap data dari mana saja, dan dengan WordPress mempunyai

Tugas yang seolah -olah mudah ini telah saya menggaru kepala saya selama beberapa jam semasa saya bekerja di laman web saya. Seperti yang ternyata, mendapatkan URL halaman semasa

Kami meluncur ke dalam dua puluhan abad kedua puluh satu (muzik jazz cue?). Adalah penting bahawa anda dan saya, sebagai orang yang bertanggungjawab, ikuti

Adakah anda tahu terdapat API penyemak imbas yang disokong dengan baik yang membolehkan anda bersambung dengan perkakasan yang menarik dan juga khas menggunakan protokol matang yang

Dengan barangan seperti literasi templat dalam bahasa javascript dan templating, seperti JSX, i '

Hanya semalam, Ali Churcher berkongsi cara yang kemas untuk membuat resume menggunakan susun atur grid CSS. Mari kita bina sedikit dengan membuat templat yang kita boleh berputar

Mempunyai "pemilih induk" dalam CSS disebut secara teratur sebagai sesuatu yang benar -benar boleh digunakan CSS. Saya rasa seperti saya memikirkan banyak kali, tetapi kemudian


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

MantisBT
Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Dreamweaver Mac版
Alat pembangunan web visual