Latihan 1: Store Mutations — SolidJS

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

Kode awal sudah mengimpor createStore, membuat const [state, setState] = createStore({ items: ["A", "B"] }), dan menampilkan <p>Items: {state.items.join(", ")}</p>. Biarkan semuanya, lalu:

  1. Tambahkan produce ke impornya: import { createStore, produce } from "solid-js/store".
  2. Buat fungsi addItem yang menjalankan setState(produce(s => { s.items.push("C") })).
  3. Tambahkan tombol di dalam <div>: <button onClick={addItem}>Tambah</button>.

Yang dicek:

Hint