Latihan 1: Higher-Order Components — React

Latihan 1 dari materi Higher-Order Components di React — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Tampilkan sapaan untuk Budi lewat komponen Greeting, lalu bungkus dengan HOC buatanmu sendiri. Gak perlu import apa pun.

  1. Lengkapi Greeting({ nama }) supaya mengembalikan <p id="greeting">Halo, {nama}!</p>. Rakit sapaannya dari prop nama di dalam kurung kurawal, jangan ketik Halo, Budi! utuh.
  2. Tulis HOC withWrapper(Component) yang mengembalikan komponen baru. Komponen baru itu merender <div id="wrapper"> berisi <Component {...props} />.
  3. Di luar komponen, buat const GreetingWithWrapper = withWrapper(Greeting).
  4. Ganti isi App jadi return <GreetingWithWrapper nama="Budi" />.

Yang dinilai:

Hint