Memanggil Fungsi di JSX
Termasuk bagian Dasar-Dasar dalam perjalanan React di Coddy. Pelajaran 9 dari 42.
Karena kurung kurawal dapat menerima ekspresi apa pun, kurung kurawal juga dapat menerima pemanggilan fungsi. Definisikan fungsi pembantu di atas komponen, lalu panggil fungsi itu langsung di markup:
function shout(text) {
return text.toUpperCase() + '!';
}
export default function App() {
return <h1>{shout('hello')}</h1>;
// menampilkan: HELLO!
}Ini membuat komponen mudah dibaca: markup menjelaskan apa yang ditampilkan, helper menjelaskan bagaimana cara menghitungnya. Method string juga bisa digunakan langsung:
<p>{name.toUpperCase()}</p>Tantangan
MudahFungsi pembantu fullName menyusun nama tampilan dari dua bagian, tetapi tidak ada yang memanggilnya.
- Buat paragraf dengan
id="author"menampilkan hasil pemanggilanfullName('Grace', 'Hopper'): hasilnya harus menampilkanGrace Hopper.
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 React