Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Existe uma outra tratativa de erro para o getElement ?

seria possível tratar o erro presente nesse trecho do código com alguma tipagem:

const root = ReactDOM.createRoot(document.getElementById('root'));

que não seja a utilização da exclamação

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
2 respostas
solução!

Oi Pedro!

Tem, sim, Pedro, uma abordagem comum é usar condicionais para garantir que o elemento existe antes de prosseguir. Por exemplo:

const rootElement = document.getElementById('root');

if (rootElement) {
  const root = ReactDOM.createRoot(rootElement);
} else {
  console.error('Elemento com id "root" não encontrado');
}

Nesse exemplo, verificamos se rootElement não é null antes de tentar criar a raiz do React. Garantindo que ele só prosseguirá se o elemento realmente existir.

Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!

Sucesso

Um grande abraço e até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Certo, Valeu pela ajuda Victor!