Então, por que estamos recebendo esse erro aqui?
Bem, estamos tentando navegar para uma rota ou para uma tela chamada shop.
Agora, tivemos isso no ano passado em nosso navegador de switch.
Lá tínhamos a tela da loja, mas agora temos uma lógica diferente para renderizar esse navegador e
todas as telas e sup navegadores que pertencem a ele.
Então, na verdade, vamos para o local em que acionamos a ação de navegação e, na
verdade, está fora da tela, se eu procurar navegar, você verá aqui a nossa ação de navegação.
Despacho minha ação, mas também navego. Não devemos mais navegar. Despachar é suficiente, pois isso definirá
um conjunto de tokens para autenticá-la.
E se somos bem autenticados, renderizamos o Navegador adequado.
Portanto, se agora
salvarmos isso, ele será reiniciado e você já poderá ver que parecia ter funcionado que parece ter funcionado.
Se agora eu recarregar todo esse aplicativo aqui, estou novamente bloqueado automaticamente.
Agora, se eu sair aqui, recebo um erro.
Portanto, devemos corrigir dados também.
E, para isso, vamos ao navegador da loja novamente e à gaveta em
que o renderizamos no botão de logout.
Aqui está e lá estamos despachando; a ação de logout acaba
de sair.
A ação aqui no arquivo de ações aciona essa ação aqui no redutor com o identificador de logon e lá
defino meu estado inicial e esse pode ser o problema aqui.
Na verdade, não vamos configurá-lo dessa maneira, mas definir o estado inicial, mas o comando ditch tentou todos os logins como verdadeiros.
Nós realmente não tentamos, mas desde que nos bloqueamos deliberadamente, sabemos que tentar não fará sentido.
Certo.
Como não podemos fazer login automaticamente, apenas bloqueamos.
Então, vamos salvar isso e esperar que ele seja recarregado novamente e
vamos tentar novamente.
Vamos tentar fazer
login aqui que funciona e vamos tentar fazer logout e estamos recebendo o pai em relação à função de remoção de foco focado,
que não é uma função e, na tela de visão geral de produtos, estou verificando se
essa tela está ficando focada ou não. removeu esta assinatura número um.
Não há mais evento focado.
Há apenas foco e desfoque.
Não há uma vontade de focar o foco irá desfocar o desfoque apenas o foco e o desfoque.
Então aqui queremos foco.
Além disso, retornaremos agora não é uma assinatura em que precisamos chamar remove, mas,
em vez de funcionar em si, a função de cancelamento de assinatura que você pode dizer e que precisa executar para limpar essa assinatura.
E com isso terminamos.
Se agora
estamos em segurança e
recarregamos esse aplicativo, se eu clicar em sair, estou bloqueado e, se tentar fazer login novamente aqui,
faz todos os trabalhos.
Então, tudo está funcionando bem agora.
Agora também podemos ir para o cartão, como você vê, pode ir para as outras páginas e, oh, não, não podemos.
Se eu tentar ir para os pedidos, recebo um erro.
No entanto, esse é um problema relacionado a um problema que já foi corrigido anteriormente nas opções lá em baixo.
Coloquei esse cabeçalho à esquerda e assim por diante.
Estes precisam ser funções.
Vamos transformar isso em uma função e enquanto estamos lá.
Já podemos verificar os outros arquivos que o cartão de detalhes do produto está com bom produto adicionado aqui, o cabeçalho à
direita deve se tornar uma função se a esquerda não existir aqui.
O cabeçalho da tela de produtos do usuário à esquerda deve ser uma função e à direita deve ser uma função.
E, fora da tela, não temos aqui opções que precisem de uma função.
Portanto, está funcionando se agora estivermos seguros novamente e recarregarmos esta página aqui, poderemos acessar os pedidos e
a tela do administrador, e eles também serão 2D na tela.
E agora temos um erro numérico.
Agora, se o ID obtém param, não é uma função.
E mencionei isso antes, quando se trata de pais, algumas coisas mudaram um pouco.
Então, vamos ver o que mudou lá e como agora usamos os pais e como agora não precisamos mais desse trabalho
estranho por aqui para abusar dos pais para colocar coisas em nosso cabeçalho.