Estou achando o curso um bocado confuso, pois existe um excesso de classes que contém o prefixo 'photo'. Isso gera problemas desnecessários, como as classes PhotoComponent e PhotosComponent que só se diferenciam por causa do 's' . Pra quem tá aprendendo isso causa muita confusão na hora de lidar com a organização dos componentes na árvore de arquivos e procurar o entendimento entre as classes que estão relacionadas. Outro problema grave de didática foi a ligação [photos]=photos, ambas as variáveis com o mesmo nome, isso não é um problema grande quando vc escreve o código enquanto vc acompanha o curso, mas depois, quando vc for resgatar o entendimento do código pra poder usar depois, vira um problemão. Poderia ser algo como 'photosFromPhotosList', pois é melhor q a variável tenha esse nome enorme do que simplificá-la e deixar-nos confusos. Talvez em um ambiente de produção, simplificar as coisas possa ser a melhor escolha, mas aqui é um ambiente de aprendizagem.