Вероятность того, что пользователь воспользуется всем функционалом сайта очень мала. Разбивать стоит, если там конечно не код на 10кб, тогда это экономия на спичках
SPART4K63, почитай документацию по router.push(). Нормально он переходит с любой страницы на любую другую, в пределах одного приложения, у каждой странички есть name и params для нее, либо задавать путь как строку. В общем почитай доку
Подскажите как это сделать более грамотно, есть вариант через router.push, но на сколько я понимаю, я не смогу переходить на эту карточку вне той страницы где объявлен такой метод.
немного не понятно, что ты имеешь ввиду, но именно так это и делается
Вот представь себе разработчик работает 7-8 часов в день, и потом ему еще общаться с человеком, который спокойно не может поставить пакет из npm. Вопрос: нафига кому-то это делать бесплатно? Статьи, книги, паблики - вот твой ментор