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

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!