💡 Using Next.js's Intercepting Routes can be useful if you want to show a route while keeping the context for the current page!
E.g. we can render an overlaying modal on soft navigation and a standalone page on hard navigation, which requires a full page reload: