This is an interesting question
Nested Routes Nested Routing is the general idea of coupling segments of the URL to component hierarchy and data. You can read more about it in the Routing Guide . You create nested routes with dot delimiters . If the filename before the . matches another route filename, it automatically becomes a child route to the matching parent. Consider these routes: app/ ├── routes/ │ ├── _index.tsx │ ├── about.tsx │ ├── concerts._index.tsx │ ├── concerts.$city.tsx │ ├── concerts.trending.tsx │ └── concerts.tsx └── root.tsx All the routes that start with app/routes/concerts. will be child routes of app/routes/concerts.tsx and render inside the parent route's outlet . URL Matched Route Layout / app/routes/_index.tsx app/root.tsx /about app/routes/about.tsx app/root.tsx /concerts app/routes/concerts._index.tsx app/routes/concerts.tsx /concerts/trending app/routes/concerts.trending.tsx app/routes/concerts.tsx /concerts/salt-lake-city app/routes/concerts.$city.tsx app/routes/concerts.tsx Note you typically want to add an index route when you add nested routes so that something renders inside the parent's outlet when users visit the parent URL directly. For example, if the URL is /concerts/salt-lake-city then the UI hierarchy will look like this: <Root> <Concerts> <City /> </Concerts> </Root> Copy code to clipboard Nested URLs without Layout Nesting Sometimes you want the URL to be nested, but you don't want the automatic layout nesting. You can opt out of nesting with a trailing underscore on the parent segment: app/ ├── routes/ │ ├── _index.tsx │ ├── about.tsx │ ├── concerts.$city.tsx │ ├── concerts.trending.tsx │ ├── concerts.tsx │ └── concerts_.mine.tsx └── root.tsx URL Matched Route Layout / app/routes/_index.tsx app/root.tsx /about app/routes/about.tsx app/root.tsx /concerts/mine app/routes/concerts_.mine.tsx app/root.tsx /concerts/trending app/routes/concerts.trending.tsx app/routes/concerts.tsx /concerts/salt-lake-city app/routes/concerts.$city.tsx app/routes/concerts.tsx Note that /concerts/mine does not nest with app/routes/concerts.tsx anymore, but app/root.tsx . The trailing_ underscore creates a path segment, but it does not create layout nesting. Think of the trailing_ underscore as the long bit at the end of your parent's signature, writing you out of the will, removing the segment that follows from the layout nesting.
What an interesting question
Go to BullionVault What is BullionVault? BullionVault is one of the largest and most popular gold and precious metal dealers since 2015. Bullionvault holds about €2 billion worth of physical gold and silver. The owners of this gold and silver are 85,000 customers worldwide. The company allows private customers to buy, sell, store and trade gold, silver and platinum at reasonable costs. Since 2008 BullionVault has been a member of the London Bullion Market Association.