Применимы, но очень ограниченно, и смотря какой фреймворк используется у 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