O componente pode ser uma ou um conjunto de sub-funcionalidades dentro do aplicativo, cada componente encapsula um conjunto específico de elementos HTML que serão responsáveis por exibir ou resolver algum tipo de funcionalidade, por exemplo: Uma lista, um formulário de cadastro, um painel de controle, etc.