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
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
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!
Certo, Valeu pela ajuda Victor!