1
resposta

Não entendi pq foi colocado strictNullChecks

Tudo estava funcionando normalmente e ai é acrescentado o "strictNullChecks": true.

1 resposta

Porque tem lugares no código em que o valor null pode ser retornado. Como o retorno do querySelector, no caso de ser fornecido um id inexistente no index.html, que ele exemplificou no começo.