Existe alguma diferença entre declarar o service no created ou no data() ? Percebi que os dois modos abaixo funcionam:
created(){ this.service = new FotoService(this.$resource); }
data(){ service: new FotoService(this.$resource); }
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Existe alguma diferença entre declarar o service no created ou no data() ? Percebi que os dois modos abaixo funcionam:
created(){ this.service = new FotoService(this.$resource); }
data(){ service: new FotoService(this.$resource); }
Fala ai Rafael, tudo bem? Acho que seria mais uma questão de recomendações e boas práticas.
Minha sugestão é que você utilize o created para inicializações e injetar dependências do componente, no caso o serviço é uma dependência.
E deixar o data como fonte de informações do componente.
Espero ter ajudado.