Avanade interview question

O que são componentes no Angular ?