І такий є, однак поки що не знайшов для себе його практичного застосування :)
Звісно будь який архітектурний патерн при зрості проєкту тяжко підтримувати, і це я вважаю норма, однак тим не менш варто прагнути до збереження архітектури і не нехтувати цим при масштабуванні проєкту. На пій погляд дотримуючись такої архітектури можна забезпечити передбачуваність системи та її зрозумілість для інших розробників.
Стосовно вашого прикладу з компонентом — не зовсім зрозумів, тому буду вдячний якщо ви дасте більш розгорнутий приклад і я з радістю вам відповім!
Підтримка TS наразі це зростаючий тренд, і Vue намагається бути в цьому тренді також, тому слід чекати багато нових інших оновлень які покращать досвід розробки. Радий що стаття принесла користь)
радий приносити користь! Будь ласка!
Звичайно це базові речі, однак як я помітив — часто і їх не дотримуються, часто інколи і розробники з тривалим досвідом)