Durante a vídeo aula foi comentado sobre o Renderer e o fato de não ser mais possível utilizar o método this.renderer.invokeElementMethod(this.userNameInput, 'focus'), pesquisando em outras fontes identifiquei que algumas coisas do Renderer foram depreciadas em favor do Renderer2.
Existe alguma implicação em utilizar o Renderer2 da seguinte forma? this.renderer.selectRootElement('#userNameInput').focus();
Notoriamente no Renderer2 a referencia ao elemento do DOM é feita através do seu id e não de um ViewChild