Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Rota de Página Não Encontrada

Assistindo a aula me bateu a seguinte dúvida: qual a utilidade da rota

<Route path='*' element={<NaoEncontrada/>}></Route>

? Me pergunto isso porque toda a lógica de display da página não encontrada está dentro da screen Player

if(!video){
        return <NaoEncontrada/>
    }

Ao remover o a rota * não houve qualquer mudança no comportamento da aplicação.

1 resposta
solução!

Olá Lázaro, tudo bem?

A rota que você mencionou é utilizada para direcionar o usuário para uma página de erro quando ele tenta acessar uma rota que não existe na sua aplicação. Ela é uma rota curinga, ou seja, qualquer rota que não tenha sido definida anteriormente será redirecionada para ela.

No caso específico da aplicação que você está estudando, a lógica para exibir a página de erro está dentro da screen Player. Isso significa que, caso a rota * seja removida, o usuário ainda será redirecionado para a página de erro caso tente acessar uma rota inexistente, mas a exibição da página de erro será feita pela screen Player e não pela rota.

Espero ter ajudado a esclarecer a sua dúvida. Se tiver mais alguma pergunta, é só falar!

Espero ter ajudado e bons estudos!