Конечно можно, но можешь словить зубодробительные баги из за **учего js. А вообще желательно знать ts.
Разумеется, это всё до тех пор, пока не доходишь до SEO. И вот тут начинается nuxt. (тот же вьюшка но с серверным рендерингом, функционалом для для работы с мета тегами и прочими, вроде апишек на сервере)
Так что это твоё решение, лезть в это болото или нет)