прийти у истине, может кто подсказать как эталонно делать?
У меня в приложении две роли есть, например продавец и покупатель, для обеих ролей есть одинаковая страница, например Дашборд с абсолютно одинаковым контентом на данный момент, вопрос в том как лучше сделать
1) просто одну и ту же страницу отдавать по разным роутам
2) сделать разные страницы но на них будет компонент в котором тот самый одинаковый контент с дашборда
Вообще пишу на next.js, но вопрос больше концептуальны🥵
Не забывай о принципе Повторного использования кода. Вариант 1 в приоритете. Либо все бьешь на компоненты, которые будут переиспользоваться в варианте №2
код повторно в любом случае будет использоваться, но это либо в одном компоненте который подключен на разные страницы, либо одна и та же страница У меня начинают противоречить принцип единой ответвенности и повторного использования кода)
Обсуждают сегодня