Chapter 5: Single-Page Applications with Svelte

With Chapter 4, Putting Your App Together, behind us, we now have a fully-working application that lets us add journal entries, list all of the entries in a given day, and read them.

We've been building the application following the principles of the JAMstack, but we also built it as a Single-Page Application (SPA). This is an app that, once built by Webpack, contains all the views in a bundle with a single HTML file.

Because of that, we are left with one major change left to do to our app: adding (proper) client-side routing. We'll look at what that is and how we can implement it in this chapter.

In addition to that, we will also look at implementing some additional tooling to improve the quality ...

Get Svelte 3 Up and Running now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.