Não entendi direito a utilização da propriedade reciever do método Reflect.get. Vi que é um "contexto" pro this provido para o target, mas gostaria de mais exemplos práticos para entender melhor sua utilidade.
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!
Não entendi direito a utilização da propriedade reciever do método Reflect.get. Vi que é um "contexto" pro this provido para o target, mas gostaria de mais exemplos práticos para entender melhor sua utilidade.
Receiver é o proxy e target o objeto original. Em uma armadilha você pode querer acessar o proxy ou o objeto original. Se acessar o original nenhum armadilha será disparada. Muitas vezes você quer isso para evitar cair em loop, por exemplo, quando dentro do proxy você acessa a mesma propriedades qur chamará a armadilha e vai ficar se auto invocando. Faça um teste.