Skip to content
Latchkey

O Que É um Client Component?

Um client component é um componente marcado explicitamente para rodar no navegador, onde seu JavaScript é baixado e executado. Ele pode manter estado local, rodar efeitos e anexar event handlers, o que server components não podem. O custo é o peso no bundle e a hidratação que sua interatividade exige.

Por que isso importa

Client components fornecem a interatividade de que uma página precisa, mas cada um adiciona ao JavaScript que o navegador deve carregar. Limitá-los às partes genuinamente interativas mantém os bundles enxutos.

Guias relacionados