Применимы, но очень ограниченно, и смотря какой фреймворк используется у vue 3 и react кажется с 18 версии более удобно использовать хуки, превращать их в фабрики на мой взгляд бессмысленно лучше упороться в архитектуру разделенную на слои. Последний раз когда писал код подобными паттернами, была обертка над axios
Max Sagaidak, архитектурно различны, есть свои методы, но блин все остальное абсолютно одинаковое. Документация под telegram api доступна все основано на запрос ответ. Passport js так же на оффсайте nest описан как интегрировать. Хз между js и react не вижу разницы ибо react это и есть js только еще встроен jsx. Сам говоришь нужно расти, но дальше повторить за кем-то не хочешь расти. Сказал бы хотя бы разница между react и vue, там много отличий, но опять же не сказать, что они колоссальные работают по одному и тому же принципу
У реакта как раз с этим не однозначно, так как некоторые жизненные циклы есть только в классовых компонентах. А у vue все продублировано используешь хоть options api или composition api, к тому же с непонятным синтаксисом composition api вообще не согласен, он более понятен и удобен нежели options api в особенности если в нем используются миксины
Единственный случай если vue смонтирует элемент, это v-if=true изначально, а потом после mount или во время этого жизненного цикла условие внутри v-if меняются на false
Браузеры обычно сами это делают подобную обработку, но можно заставить при помощи <link rel="prefetch" href="/next-page.html">, но это не будет безшовно как в SPA, документ перезагрузится, но не будет отрендерен
Для этого нужна среда, и если nodejs на хостинге доступен, почитать доку хостинга как его запускать. Обычно пользуются виртуальным сервером, чтобы с этим не парится. А так вопрос достаточно обширен и вряд ли за ручку поведут, проще найти статью и почитать про это, чтобы было мало мальское представление как это все работает.