To, co zmieniło się w przeszłości między pracą z wersją 5 i funkcją reagowania na nawigację w przeszłości, dotyczyło tych starszych
pogarszających się, więc dzięki funkcji reagowania na nawigację, która jest bezpłatna i do której używamy w tym
kursie, mieliśmy taki sposób konfigurowania tras świadomych konfigurowania ekranów moglibyśmy przejść do konfiguracji takiego rejestru, jak konfiguracja w pliku, w
którym zasadniczo zamapowaliśmy nasze różne ekrany na identyfikatory, a następnie moglibyśmy pracować z tymi identyfikatorami
z dowolnego miejsca w aplikacji, aby przejść do określonego ekranu.
Teraz, jeśli chodzi o konfigurację różnych ekranów, możemy to zrobić bezpośrednio w
składniku ekranu lub globalnie na stosie.
Nawigator na przykład z domyślnymi opcjami nawigacji.
Teraz takie podejście do poruszania się działa dobrze, jak widać na tym kursie i
niekoniecznie jest z tym coś nie tak, chociaż mieliśmy też okazje, w których zdecydowanie widzieliśmy, że czasami
może być to trudne, jeśli chcesz zaktualizować przyciski nagłówka w nagłówku komponentu dynamicznie.
Musiałeś do tego nadużywać rodziców, a to nie było idealne i zdecydowanie trudne do
obejścia.
Niemniej jednak zdecydowanie możesz użyć reagowania na nawigację, gdzie John jest wolny i
cztery, i możesz nadal używać tych słów, ale wraz z wydaniem React słów nawigacyjnych i pięciu rzeczy zmieniło się nieco, a
teraz skonfigurowaliśmy root i poruszamy się nieco inaczej, teraz w zasadzie jest jedna bardzo duża zmiana między wersją 4
i 5, którą omówię w tym module.
Nie konfigurujemy teraz naszego drogiego przyjaciela, więc gdzie mamy różne mapowania nazw ekranowych w tym rejestrze, tak jak
widzimy po lewej stronie.
Ale teraz zamiast tego ustawiliśmy wszystko jako drzewo komponentów.
Można powiedzieć, że teraz mamy konfigurację naszych różnych tras opartą na komponentach.
Możemy przejść do wszystkich różnych części aplikacji, do których możemy przejść, a to, co wygląda
nieco niechlujnie tutaj na slajdzie, będzie wyglądać o wiele czystiej w dalszej części tego modułu, gdy przeniesiemy nasz projekt do tej konfiguracji.
Chociaż jest to z pewnością duża zmiana i duże modele mentalne, które musimy wprowadzić, ponieważ konfigurację nawigacji skonfigurowaliśmy
w zupełnie inny sposób, ale teraz oferuje ona pewne miłe zalety, ponieważ zobaczysz, że
jest ona bliższa reakcji na tworzenie aplikacji gdzie zasadniczo chcesz używać komponentów wszędzie, aby wyrazić,
jak powinien wyglądać wynik, a następnie pozwól zareagować, aby znaleźć sposób na osiągnięcie
tego.
A jeśli skonfigurujemy naszą konfigurację ekranu w taki sposób oparty na komponentach, wówczas faktycznie uzasadniamy nasz wynik końcowy
i pozwalamy reagować i reagować nawigacją, aby znaleźć drogę do osiągnięcia tego celu.
To właściwie dobry model mentalny.
Ale oczywiście musimy się do tego przyzwyczaić i dlatego bez zbędnych ceregieli zanurzmy się
i wspierajmy naszą aplikację.
Jednak jest jeszcze jedna rzecz, którą chcę powiedzieć: reaguj na nawigację ten pakiet z zakrętami
trzy i czwarty jest nadal bardzo ważny, oczywiście reaguj na nawigację w wersji 5 i tak dalej
jest przyszłość nawigacji React, ale ogromna większość projektów, które tam znajdziesz React Native projekty używają reagowania nawigacja w
słowach jest bezpłatna i dalej, więc musisz znać te słowa, i dlatego ogólny kurs
nadal używa tych wersji z tym modułem.
Pokażę ci również, gdzie jesteś za pięć.
Więc czy masz pełny zestaw narzędzi i byłeś w stanie pracować nad dowolnym reakcyjnym rodzimym projektem, bez względu na to,
z jakiej nawigacji korzysta on poza ryzykiem?