Concept Flow - Shallow routing concept
User clicks link or calls router.push
Check if shallow routing is requested
Update URL only
Component stays
State preserved
Render updated URL
Shallow routing updates the URL without running full page data fetching or reloading, preserving component state.