Client-side routing

Most apps today use client-side routing, which helps with the following key aspects:

  • App sections can be made shareable and navigable. For example, the Everyday Market app could benefit substantially if users were able to share links that display a specific product directly.
  • Properly designed routes can make the user understand the context better. Additionally, users might find it trivial enough to even change the URL manually to get to the page or level they want.
  • Client-side routing also improves usability through integration with the built-in back and forward browser buttons.
  • Combined with isomorphic (server-side) rendering, client-side routing can assist greatly with Search Engine Optimization (SEO).

Client-side ...

Get Hands-On Full-Stack Web Development with ASP.NET Core 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.