Opa ikidon, tranquilo?
Muito bacana, a ideia de compartilhar cada componente de forma individual pode ser feita usando uma CLI ou simplesmente tendo um repositório com o código dos componentes para ser usado, temos como exemplo o shadcn/ui que modulariza os componentes de forma que você possa usar apenas o que deseja instalando pela CLI ou copiando o código do próprio componente do site, inclusive você pode implementar patterns para deixar o seus componentes mais modulares ainda como o composition pattern que também é usado pelo shadcn/ui.
Em resposta a [DÚVIDA] Como criar uma lib do zero para React
1