2022-11-16
1382
#svelte
Raphael Ugwu
15942
Nov 16, 2022 ⋅ 4 min read

Application state management with Svelte

Raphael Ugwu Writer, software engineer, and a lifelong student.

Recent posts:

how to properly handle rejected promises in TypeScript

How to properly handle rejected promises in TypeScript

Learn how to properly handle rejected promises in TypeScript using Angular, with tips for retry logic, typed results, and avoiding unhandled exceptions.

Lewis Cianci
Jun 26, 2025 ⋅ 4 min read
Your AI Has Agency — Here’s How To Architect Its Frontend

Your AI has agency — here’s how to architect its frontend

AI’s not just following orders anymore. If you’re building the frontend, here’s how to design interfaces that actually understand your agent’s smarts.

Rosario De Chiara
Jun 25, 2025 ⋅ 5 min read
how to design apps with Apple Intelligence in mind

How to design apps with Apple Intelligence in mind

Apple Intelligence is here. What does it mean for frontend dev and UX? Explore the core features of the update, do’s and don’ts for designing with Apple Intelligence in mind, and reflect on the future of AI design.

Murat Yüksel
Jun 24, 2025 ⋅ 10 min read
How To Optimize Your Next.js App With After()

How to optimize your Next.js app with after()

Next.js’ after() is a new API that lets you run logic after your route has finished rendering, without blocking the client.

Temitope Oyedele
Jun 24, 2025 ⋅ 11 min read
View all posts

5 Replies to "Application state management with Svelte"

  1. Thank you for the solid explanation of a use-case for stores in Svelte.

    I recently started going through the Svelte documentation, and this really helped me tie things together in my mental model for how stores can be used.

  2. Thanks great guide, just please fix the error in the function:

    “`
    const addCar = car => update(car => {
    return […cars, car];
    });
    “`

    Should be:
    “`
    const addCar = cars => update(car => {
    return […cars, car];
    });
    “`

  3. Guys you got this backwards. addCar() should take a parameter of car (singular) and update should take cars (plural). Should be like this:

    const addCar = car => update(cars => {
    return […cars, car];
    });

Leave a Reply