Ao preencher o formulário, caso o link seja inválido fica um espaço em branco com o conteúdo inserido na "alt" da tag "img". Gostaria de saber qual seria o meio de fazer com que, caso o react não renderize uma imagem (ou seja, caso o link informado não indique pra uma imagem, ou o usuário digite qualquer coisa) seja renderizado uma imagem padrão que eu definir.
Pesquisei sobre onLoad e onError e não consegui fazer funcionar.
Acredito q a lógica seria: Inserir um valor inicial para o state da imagem e caso o valor inserido não seja um link de uma imagem válida ele mantém o valor e não altera o state. Mas quando o usuário digita qualquer coisa ele altera esse valor. Então teria q inseria uma condicional pra verificar se a imagem foi carregada na tela e só ai alterar a imagem inicial, estou no caminho? Poderiam me informar qual a lógica usar? Meu código está exatamente igual o q foi feito no curso.