Не тратьте время. Начните сразу с реакт, ангуляр.
Вью слаб своей вседозволенностью и миллионами вариантов подхода.
Поэтому он так прост и приятен. Первые намеки приходят на растущем проекте, когда постоянно начинает падать рендер функция с ошибкой типа vue.js строка 932.
Вы передаете параметры через пропсы, ивентлистенеры, слоты, скоупд-слоты, контекст и т.д., а потом сами и вязните в этом. Ну, и в конце концов условному Fiber во вью нет альтернативы вообще.
PS тема эта холивар на пустом месте. Нужны компоненты, быстрое протитипирование или мвп? Вью лучшее решение.