Kurung Kurawal dalam Atribut
Termasuk bagian Dasar-Dasar dalam perjalanan React di Coddy. Pelajaran 8 dari 42.
Kurung kurawal juga berfungsi dalam atribut. Ganti tanda kutip dengan kurung kurawal, lalu nilai atribut berasal dari JavaScript:
const level = 'warning';
return <p className={level}>Check this!</p>;Sekarang class paragraf mengikuti nilai yang disimpan variabel: ubah level menjadi 'error' dan class-nya akan mengikuti. Beginilah aplikasi React mengganti style berdasarkan data.
Perhatikan sintaksnya dengan saksama: className={level}, tanpa tanda kutip di sekitar kurung kurawal. className="{level}" (dengan tanda kutip) akan menetapkan class ke teks literal {level}.
Tantangan
MudahParagraf peringatan harus mendapatkan class CSS-nya dari variabel level.
- Atur
classNameparagraf ke nilailevelmenggunakan kurung kurawal (class-nya harus menjadiwarning). - Jangan ketik kata warning di atribut. Gunakan variabelnya.
Coba sendiri
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
1Mengenal React
Apa Itu React?Komponen PertamamuAturan Satu IndukJSX Bukan HTMLRangkuman: Mengenal React2Ekspresi JSX
Kurung KurawalMatematika dalam Kurung KurawalKurung Kurawal dalam AtributMemanggil Fungsi di JSXUlasan: Ekspresi JSX