Durante a aula 3 na atividade 7 é usada uma promise para capturar as fotos do localhost e colocá-las no site. Eu não conhecia as promises antes então dei uma pesquisada por fora sobre elas. A estrutura das promises que eu vi em outros lugares era meio diferente da apresentada no vídeo. Seguem a mesma lógica, mas são diferentes, como precisar definir uma variável como promise usando "new Promise", usar .catch para caso a promessa falhe, e etc.
Queria saber se a estrutura mostrada na aula é somente uma outra forma de fazer, ou se é algo exclusivo do vue.js e não é bem interpretada em javascript puro.