Web Components
O que são Web Components?
Web Components são uma tecnologia nativa do navegador que permite criar componentes encapsulados e reutilizáveis, com uma interface bem definida. Esses componentes podem ser usados em qualquer framework ou até em projetos sem framework, como se fossem elementos HTML personalizados.
A ideia é que você crie um componente que seja independente de qualquer tecnologia específica, e depois use esse componente onde quiser, seja em React, Angular, Vue, ou até em um projeto sem nenhum framework.