Overview

Learn about the content that will be covered in this chapter.

We did a great job of separating concerns and adding different layers of abstraction to increase the maintainability of an Angular application. However, we have barely concerned ourselves with the user experience that we provide throughout the application.

Currently, our user interface is bloated, with components scattered across a single screen. We need to provide a better navigational experience and a logical way to intuitively change the application’s view. Now is the right time to incorporate routing and split the different areas of interest into pages, interconnected by a grid of links and URLs.

Get hands-on with 1200+ tech skills courses.