Więc dlaczego otrzymujemy ten błąd tutaj.
Staramy się nawigować do trasy lub do ekranu o nazwie sklep.
Teraz mieliśmy to w ubiegłym roku w naszym nawigatorze przełączników.
Tam mieliśmy ekran sklepu, ale teraz mamy inną logikę do renderowania tego nawigatora oraz wszystkich
ekranów i sup nawigatorów, które do niego należą.
Przejdźmy więc do miejsca, w którym uruchomiliśmy akcję nawigacyjną, i
tam na ekranie poza nią, jeśli szukam nawigacji, zobaczysz naszą akcję nawigacyjną.
Wysyłam swoją akcję, ale nawiguję również, że nie powinniśmy już nawigować, wysyłanie jest wystarczające, ponieważ
spowoduje to ustawienie tokena do uwierzytelnienia.
A jeśli jesteśmy dobrze uwierzytelnieni, renderujemy odpowiedniego Nawigatora.
Więc jeśli teraz
to zapiszemy, to uruchomi się ponownie i naprawdę możesz już zobaczyć, że wyglądało na to, że działało.
Jeśli przeładuję teraz całą aplikację tutaj, ponownie jestem automatycznie zablokowany.
Teraz, jeśli się wyloguję, pojawi się błąd.
Więc powinniśmy również naprawić dane.
W tym celu przejdźmy ponownie do naszego nawigatora sklepu i tam do
szuflady, gdzie renderujemy go po wylogowaniu.
Oto i wysyłamy, czy akcja wylogowania po prostu
się wylogowała.
Akcja tutaj w pliku akcji wyzwala tę akcję tutaj w reduktorze z identyfikatorem logowania i tam ustawiam
swój stan początkowy i może to być problem tutaj.
Właściwie nie ustawmy tego w ten sposób, ale ustawmy stan początkowy, ale set rów próbował wszystkich zalogować się poprawnie.
Tak naprawdę nie próbowaliśmy, ale ponieważ celowo się zablokowaliśmy, wiemy, że próba nie będzie miała sensu.
Dobrze.
Ponieważ nie możemy się zalogować automatycznie, właśnie się zablokowaliśmy.
Zapiszmy to i poczekajmy, aż się załaduje, i spróbujmy
jeszcze raz.
Spróbujmy zalogować
się tutaj, co działa i spróbujmy się wylogować, a my dostajemy tatę w sprawie funkcji usuwania skupienia, która nie
jest funkcją, a na ekranie przeglądu produktów rzeczywiście sprawdzam, czy ten ekran się
koncentruje, czy nie, i ja usunąłem tę subskrypcję numer jeden.
Nie ma już wydarzenia skupiającego.
Jest tylko skupienie i rozmycie.
Nie ma woli skupienia czy ostrości rozmycia zrobił rozmycie tylko ostrości i rozmycia.
Więc tutaj chcemy się skupić.
Ponadto, że wrócimy, nie jest teraz subskrypcją, w której
musimy wywołać funkcję remove, ale zamiast samej funkcji możesz anulować subskrypcję, którą możesz powiedzieć, aby ją wyczyścić.
I z tym skończyliśmy.
Jeśli
teraz mamy bezpieczeństwo i
ponownie załadujemy tę aplikację, jeśli kliknę na wylogowanie, jestem zablokowany i jeśli spróbuję zalogować się ponownie
tutaj, wszystko działa.
Więc teraz wszystko działa dobrze.
Teraz możemy również przejść do karty, jak widzisz, może przejść do innych stron i och nie, nie możemy.
Gdybym próbował przejść do zamówień, pojawia się błąd.
Jest to jednak problem związany z problemem, który został naprawiony wcześniej już w opcjach tam.
Ustawiłem ten nagłówek w lewo i tak dalej.
To muszą być funkcje.
Zamieńmy to w funkcję i dopóki tam będziemy.
Możemy już zeskanować kartę szczegółowych informacji o innych plikach, które wyglądają dobrze dodany produkt tutaj nagłówek w
prawo powinien stać się funkcją, gdyby lewy tutaj nie istniał.
Nagłówek ekranu produktów użytkownika po lewej powinien być funkcją, a po prawej powinien być funkcją.
A na ekranie poza tym nie mamy tutaj opcji, które wymagają funkcji.
Działa to, jeśli teraz znów jesteśmy bezpieczni i ponownie załadujemy tę stronę tutaj, powinniśmy być w stanie przejść do
zamówień i ekranu administratora, a są one również na ekranie 2D.
A teraz mamy błąd liczbowy.
Teraz, jeśli identyfikator otrzyma parametr, nie jest to funkcja.
Wspomniałem o tym wcześniej, jeśli chodzi o rodziców, niektóre rzeczy się nieco zmieniły.
Zobaczmy więc, co się tam zmieniło i jak używamy teraz rodziców, i jak nie potrzebujemy już tej dziwnej
pracy, aby nadużywać rodziców, aby umieszczać różne rzeczy w naszym nagłówku.