Latihan 1: Portals dan Dynamic — SolidJS

Latihan 1 dari materi Portals dan Dynamic di SolidJS — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Kode awal punya App dengan signal tag yang mulai dari "h1", dan <div> kosong. Signal itu tetap. Isi <div>-nya:

  1. Impor Dynamic dari "solid-js/web".
  2. Di dalam <div>, render <Dynamic component={tag()}>Heading Dinamis</Dynamic>.
  3. Di bawahnya, tambahkan satu tombol: <button onClick={() => setTag(t => t === "h1" ? "h2" : "h1")}>Toggle Tag</button>. Ini harus jadi <button> pertama di halaman.

Yang dicek:

Hint