<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Navigation on AI VOID</title><link>https://ai-blog.noorshomelab.dev/tags/navigation/</link><description>Recent content in Navigation on AI VOID</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 06 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://ai-blog.noorshomelab.dev/tags/navigation/index.xml" rel="self" type="application/rss+xml"/><item><title>Chapter 3: Standalone Routing and Navigation</title><link>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/standalone-routing-navigation/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-production-guide-2026/standalone-routing-navigation/</guid><description>&lt;h2 id="introduction-to-standalone-routing"&gt;Introduction to Standalone Routing&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 3! In the previous chapters, you built the foundation of your Angular application using standalone components. Now, it&amp;rsquo;s time to make that application truly dynamic and navigable. Imagine a website with only one page – not very useful, right? That&amp;rsquo;s where routing comes in!&lt;/p&gt;
&lt;p&gt;Routing is the backbone of any modern Single Page Application (SPA), allowing users to move between different &amp;ldquo;pages&amp;rdquo; or views within your application without reloading the entire browser page. In the world of Angular, the router maps specific URLs to specific components, rendering them dynamically. This chapter will guide you through setting up and mastering routing in your standalone Angular applications. We&amp;rsquo;ll explore everything from basic navigation to advanced performance techniques like lazy loading, all while maintaining the clarity and efficiency of the standalone architecture.&lt;/p&gt;</description></item><item><title>Navigation and Routing for Single-Page Applications</title><link>https://ai-blog.noorshomelab.dev/angular-mastery-enterprise-ai-2026/navigation-routing-spa/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-mastery-enterprise-ai-2026/navigation-routing-spa/</guid><description>&lt;p&gt;Have you ever noticed how some websites feel incredibly smooth, almost like a desktop application? You click a button, and the content updates instantly without a jarring page reload. This seamless experience is often the hallmark of a &lt;strong&gt;Single-Page Application (SPA)&lt;/strong&gt;. In the world of Angular, &lt;strong&gt;routing and navigation&lt;/strong&gt; are the powerful engines that drive this fluidity, transforming a collection of components into a dynamic and responsive user journey.&lt;/p&gt;
&lt;p&gt;In this chapter, we&amp;rsquo;re going to unlock the full potential of Angular&amp;rsquo;s router. We&amp;rsquo;ll start by understanding the core principles, then build up our application&amp;rsquo;s navigation piece by piece. You&amp;rsquo;ll learn how to define paths, handle dynamic data in URLs, secure your application&amp;rsquo;s sections with guards, and even leverage AI tools to help you craft robust routing configurations for large-scale enterprise applications. By the end, you&amp;rsquo;ll have a solid foundation for designing complex, maintainable navigation structures essential for any real-world Angular project.&lt;/p&gt;</description></item><item><title>Chapter 5: App Lifecycle, Navigation &amp;amp; Basic Data Flow</title><link>https://ai-blog.noorshomelab.dev/ios-pro-dev-2026-guide/app-lifecycle-navigation/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/ios-pro-dev-2026-guide/app-lifecycle-navigation/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 5! In the previous chapters, you&amp;rsquo;ve learned how to set up your development environment and build basic user interfaces using both UIKit and SwiftUI. Now, it&amp;rsquo;s time to bring your app to life by understanding how it behaves from launch to termination, how users move between different screens, and how data flows between these screens.&lt;/p&gt;
&lt;p&gt;Understanding the app lifecycle is crucial for building robust applications that manage resources efficiently and respond correctly to system events, like incoming calls or backgrounding. Navigation is the backbone of any multi-screen app, defining the user&amp;rsquo;s journey. Finally, mastering basic data flow is essential for ensuring your app&amp;rsquo;s different parts can communicate and share information effectively.&lt;/p&gt;</description></item><item><title>Chapter 13: Internal Linking, Navigation, and Table of Contents Generation</title><link>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-13-linking-navigation/</link><pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/stellar-gen-guide/chapter-13-linking-navigation/</guid><description>&lt;h2 id="chapter-13-internal-linking-navigation-and-table-of-contents-generation"&gt;Chapter 13: Internal Linking, Navigation, and Table of Contents Generation&lt;/h2&gt;
&lt;p&gt;Welcome to Chapter 13! In this pivotal chapter, we&amp;rsquo;ll significantly enhance the usability and navigability of our static sites by implementing robust features for internal linking, global navigation generation, and automatic Table of Contents (ToC) creation. These features are crucial for any content-rich website, allowing users to easily discover related content, understand the site&amp;rsquo;s structure, and quickly jump to relevant sections within a page.&lt;/p&gt;</description></item><item><title>Chapter 13: Client-Side Routing with React Router</title><link>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-13-client-side-routing-react-router/</link><pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/react-mastery-2026/chapter-13-client-side-routing-react-router/</guid><description>&lt;h2 id="chapter-13-client-side-routing-with-react-router"&gt;Chapter 13: Client-Side Routing with React Router&lt;/h2&gt;
&lt;p&gt;Welcome back, future React maestros! In our journey so far, we&amp;rsquo;ve learned how to build compelling user interfaces with components, manage state, and handle data. But what if your application grows beyond a single screen? How do you let users navigate between different &amp;ldquo;pages&amp;rdquo; or sections of your app without refreshing the entire browser? That&amp;rsquo;s where &lt;strong&gt;Client-Side Routing&lt;/strong&gt; comes into play, and &lt;strong&gt;React Router&lt;/strong&gt; is the undisputed champion for handling it in the React ecosystem.&lt;/p&gt;</description></item><item><title>Router Enhancements and Type Safety Improvements</title><link>https://ai-blog.noorshomelab.dev/angular-v21-mastery/chapter-13-router-and-types/</link><pubDate>Wed, 20 Aug 2025 00:00:00 +0000</pubDate><guid>https://ai-blog.noorshomelab.dev/angular-v21-mastery/chapter-13-router-and-types/</guid><description>&lt;h2 id="router-enhancements-and-type-safety-improvements"&gt;Router Enhancements and Type Safety Improvements&lt;/h2&gt;
&lt;p&gt;Angular v21 brings valuable refinements to the core framework, including enhancements to the Router and significant improvements in type safety, making our applications more robust and our development experience smoother.&lt;/p&gt;
&lt;h3 id="router-fine-grained-scroll-control"&gt;Router: Fine-Grained Scroll Control&lt;/h3&gt;
&lt;p&gt;The Angular Router has powerful features for managing navigation, including scroll position restoration. In v21, the router gains a new &lt;code&gt;scroll&lt;/code&gt; option that provides more fine-grained control over scrolling behavior during navigation. This allows you to override global scroll restoration settings for specific routes.&lt;/p&gt;</description></item></channel></rss>