Pregunta de entrevista de EveryMundo

What is an angularjs component?