не, UI это UI, у тебя есть инфраструктура которая собирает этот UI. И да, UI компоненты будут сильно привязаны к фреймворку (не выйдет реакт компоненты так вот вжух и теперь ангуляр и т.д.)
В целом все примерно так же как и на бэке, точно так же можно изолировать бизнес логику и обмазаться стэйт менеджментом сверху (всякие effectorjs, recoil, etc). Точно так же можно дробить по функционалу, и функционал по "слоям".
Более того - есть скажем микрофронтенды, composite UI, вот это все.