ยฉ 2026 Hedgehog Software, LLC
createStore
export type WeeklyTimesheetSubmission = { readonly cards: TimesheetCard[]; }; function SomeComponent() { const [submission, setSubmission] = createStore<WeeklyTimesheetSubmission>({ cards: [], }); }
cards
setSubmission("cards", (c) => c.id !== card.id); // Attempt 1: Fail setSubmission("cards", (c) => c.id !== card.id, undefined!) // Attempt 2: Fail
setSubmission((prev) => ({ ...prev, cards: prev.cards.filter((c) => c.id !== card.id) }))