Вообще там показ компонента в зависимости от содержимого адресной строки.
Насчет того где маршруты. Ну у меня они вообще в массиве заданы.
export const routes: RouteItem[] = [
{
name: 'home', //наменование
path: '/', //путь
exact: true,
private: true, //выводить только при залогиненности
always: false, //показывать вне зависимости от залогиненности
component: HomePage, //собственно компонент
},
...
ну и по этому массиву, путем прохода по нему map, автоматически строиться (не знаю как это правильно назвать) "дерево маршрутов", в котором собственно идет проверка залогинен ли кто нибудь в системе и т.д.
Например при выходе из системы, автоматически переадресует на /login и.т.д.