Executando verificação de segurança...
1

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

Carregando publicação patrocinada...
1

Mas isso é bom para utilizar em componentes que possuam vínculo entre si.

Por exemplo, nesse caso do artigo, se você for importar o List, muito provavelmente você utilizará o List.Item junto. E é válido ao contrário também.

Ou seja, se você importar um, consequentemente terá que importar o outro também!