Что я сделал:1. Описал на templ (go-шный язык шаблонизации)
форму для регистрации2. Указал в ней нужные Vue тэги3. А логику Vue компонента описал в
js файле 4. Подрубил ее в шаблон через <script>В итоге, форма рендерится на бэке, а у клиента Vue ее подхватывает и дальше сам обрабатывает логикуАхуенность (и по-другому не скажешь) в том, что теперь я могу практически полностью писать фронтенд на Go, в простых местах добавлять чистый JS, в шаблонных HTMX, а логику более сложных компонентов описывать на Vue (вместо старичка JQuery)Это закрывает не все проблемы, которые возникают с юзер экспириенсом при работе с серверным рендерингом, но я буду продолжать постепенно их решатьНапример, следующее что я хочу добавить это рендер только части страницы (island-ами в стиле Astro) и для этого мне потрубется только HMTXВопрос: "зачем, если можно просто воспользоваться SPA?" – SPA и фротендеры меня достали в край и я хочу найти любые способы, как минимизировать их участие в моих проектахА вот что, как и почему расскажу в постах ближайшего времени