Eu acho esse padrão muito interessante, mas eu sempre fico pensando: Isso não deixaria o bundle final mais pesado? Precisaria de usar alguma prática de tree-shaking pra retirar os componentes que não vão ser usados desses objetos? Afinal, se você está carregando um único objeto com enésimos componentes, você consequentemente leva todos esses componentes, mesmo que você não esteja usando eles 🤔
Essa dúvida é a única coisa que me impede de começar a desenvolver nesse formato