Настройка роутов react js
Есть сайт,в нем есть главная страница, форма логина и кабинет пользователя. Роуты настроены так: Главная страница - / Форма логина - /login Кабинет пользователя - / И вот есть логика, если пользователь не авторизированный его кидает на главную страницу, тоесть - /, а когда пользователь авторизирован его кидает на тот же самый роутер, но страница там уже должна быть другая. Как воплотить такую логику? Именно вплане роутов. В каком месте проверять авторизацию пользователя, и как поменять страницу роутера?