frontAng, atomic design не работает отдельно с css как ты себе это представляешь, в большей степени это набор готовых блок компонентов разделенных на три сущности (атомы, молекулы, организмы). Заголовок атом, в твоем случае их два так как ты говоришь, что они отличаются. Заголовок с кнопкой уже молекула, где заголовок и кнопка атомы, организмы уже полноценные логические блоки, заголовок с кнопкой, еще картинка и небольшой текст, скажем будет карточкой новостей. Но сразу скажу эта методология хорошо работает в библиотеках, но в проектах потом черт ногу сломит
frontAng, классу title задаешь шрифт жирность, дополняешь еще одним классом который отвечает за размер текста, еще класс для задания цвета. Все это комбинируешь где нужно
Применимы, но очень ограниченно, и смотря какой фреймворк используется у vue 3 и react кажется с 18 версии более удобно использовать хуки, превращать их в фабрики на мой взгляд бессмысленно лучше упороться в архитектуру разделенную на слои. Последний раз когда писал код подобными паттернами, была обертка над axios
Max Sagaidak, архитектурно различны, есть свои методы, но блин все остальное абсолютно одинаковое. Документация под telegram api доступна все основано на запрос ответ. Passport js так же на оффсайте nest описан как интегрировать. Хз между js и react не вижу разницы ибо react это и есть js только еще встроен jsx. Сам говоришь нужно расти, но дальше повторить за кем-то не хочешь расти. Сказал бы хотя бы разница между react и vue, там много отличий, но опять же не сказать, что они колоссальные работают по одному и тому же принципу