Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Svelte 3 Up and Running

You're reading from   Svelte 3 Up and Running A fast-paced introductory guide to building high-performance web applications with SvelteJS

Arrow left icon
Product type Paperback
Published in Aug 2020
Publisher Packt
ISBN-13 9781839213625
Length 168 pages
Edition 1st Edition
Languages
Arrow right icon
Author (1):
Arrow left icon
Alessandro Segala Alessandro Segala
Author Profile Icon Alessandro Segala
Alessandro Segala
Arrow right icon
View More author details
Toc

Routing on the browser

Backend developers are very familiar with the concept of routing in server-side applications: it allows the application (running on a web server) to render pages and content based on the URL the users requested.

For example, if our proof-of-concept application were a more traditional server-side one, we'd have to define at least the following routes:

  • GET / would return the list of all posts for a given day (with a date picker).
  • GET /add would render the form to add a new post.
  • POST /add would receive the data for the new post and store it in the database, then redirect the user to read the post.
  • GET /view/{id} would render the post with the given ID.

Because our app is a SPA, however, we are only shipping a single index.html file that contains all the different views. The state of the application controls what view is currently rendered.

Client-side routers are precisely the components that allow our SPA to render the correct...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image