Komponen Keduamu
Termasuk bagian Dasar-Dasar dalam perjalanan React di Coddy. Pelajaran 12 dari 42.
Mari kita ekstrak sebuah komponen. Kamu bisa mendefinisikan sebanyak mungkin komponen dalam satu file: komponen yang lebih kecil di atas, App di bagian bawah:
function Welcome() {
return <p>Glad you're here!</p>;
}
export default function App() {
return (
<div>
<Welcome />
</div>
);
}Hanya App yang menggunakan export default: komponen ini adalah komponen utama yang dirender oleh main.jsx. Komponen lainnya adalah helper internal.
Tantangan
PemulaBuat komponen mandiri pertamamu.
- Definisikan komponen bernama
Header(H kapital!) di atasApp. Komponen ini mengembalikan<h1>denganid="page-title"dan teksMy Blog. - Render komponen ini di dalam
<div>milik App dengan<Header />.
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