Latihan 1: Signals — SolidJS

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

Kode awal punya App dengan <div> berisi <button>+1</button>. Jadikan tombol itu counter:

  1. Di awal App, buat signal mulai dari 0: const [count, setCount] = createSignal(0). Baris import { createSignal } from "solid-js" boleh ditulis di paling atas.
  2. Di dalam <div>, tambahkan <p>Count: {count()}</p>. Jadikan ini <p> pertama di halaman.
  3. Beri tombol +1 yang sudah ada onClick yang menaikkan count dari nilai sebelumnya: () => setCount(c => c + 1). Biarkan dia tombol pertama di halaman.

Yang dicek:

Hint