Agora, o que mudou entre trabalhar para e a Versão 5 com a navegação por reação no passado foi com esses agravamentos
mais antigos, portanto, com a navegação por reação que é gratuita e para a qual usamos neste curso,
tivemos essa maneira de configurar rotas atentas à configuração de telas que podemos configurar um registro como configuração em um arquivo
em que basicamente mapeamos nossas telas diferentes para identificadores e, em seguida, poderíamos trabalhar com esses
identificadores de qualquer lugar do aplicativo para acessar uma tela específica.
Agora, quando se trata de configurar essas diferentes telas, podemos fazer isso diretamente no componente
da tela ou também globalmente na pilha.
Navegador, por exemplo, com as opções de navegação padrão.
Agora, essa abordagem de navegação funciona muito bem, como você vê neste curso, e não há
necessariamente algo errado com ela, mas também tivemos algumas ocasiões em que definitivamente vimos que poderia ser complicado às
vezes, se você desejasse atualizar os botões do cabeçalho no cabeçalho de um componente dinamicamente.
Você teve que abusar dos pais para fazer isso, o que não era o ideal e, definitivamente, um pouco complicado
de entender.
No entanto, você pode definitivamente usar a navegação de reação, onde John é gratuito
e quatro, e você pode continuar usando essas palavras, mas com o lançamento das palavras de navegação React e cinco coisas mudaram
um pouco e agora criamos raízes e navegamos um pouco de maneira diferente. uma super grande mudança entre as versões
4 e 5, que abordarei neste módulo.
Agora, não configuramos nossa querida rodada de amigos, de modo que nossos mapeamentos de nomes de tela diferentes neste
registro, como vemos à esquerda.
Mas agora, em vez disso, configuramos tudo como uma árvore de componentes.
Você poderia dizer que agora temos uma configuração baseada em componentes de nossas diferentes rotas.
Podemos acessar todas as diferentes partes do aplicativo e o que parece um
pouco confuso aqui no slide ficará muito mais limpo posteriormente neste módulo quando transportarmos nosso projeto para essa configuração.
Agora, embora isso certamente seja uma grande mudança e um grande modelo mental que precisamos fazer, porque definimos nossa configuração de navegação
de uma maneira totalmente diferente. Agora, ela oferece algumas vantagens, pois você verá que está realmente mais
próximo da maneira reativa de criar aplicativos onde você basicamente deseja usar componentes em todos os lugares para expressar
como deve ser o resultado e, em seguida, deixe-o reagir para descobrir uma maneira de chegar
lá.
E se definirmos nossa configuração de tela de maneira baseada em componentes, justificaremos nosso resultado final e deixaremos
que a reação e a navegação da navegação descubram o caminho para chegar lá.
Então esse é realmente um bom modelo mental para se ter.
Mas é claro que é com o que temos que nos acostumar e, portanto, sem mais delongas, vamos nos aprofundar
e dar suporte à nossa aplicação.
No entanto, ainda há uma coisa que eu quero dizer: reativar a navegação neste pacote com as voltas
três e quatro ainda é super importante, é claro, reativar a versão 5 e assim por diante é o futuro da
navegação com o React, mas a grande maioria do projeto você encontrará por aí do React Os projetos nativos usarão a navegação
de reação em palavras e são livres; portanto, é necessário conhecê-las e é por isso que o
curso geral ainda usa essas versões com este módulo.
Eu também mostro onde você está em cinco.
Você possuía o kit de ferramentas completo e era capaz de trabalhar em qualquer projeto nativo de
reação, independentemente da navegação que utilizasse.