Так конкретнее давай.
У тебя есть /page/project/1
и /user/settings
, для обоих ты должен завалидировать юзера и сессию и зафетчить общие данные (например, профиль), для одного — зафетчить данные проекта, для другого — зафетчить полные данные юзера.
Надо также, чтобы всё это не перевызвалось на клиенте при гидрации.
И, желательно, держать данные фетча около компонента страницы, чтобы логику страницы не раскидывало по проекту.
Куда что положишь и как будешь пользоваться? Без общих фраз, типа "парсит урл достает из него параметры", потому что это похоже на ответ "там блекбокс-костыль, который я пишу для каждого проекта — мне норм, а на ваши проблемы мне пох" :)