1 00:00:02,290 --> 00:00:11,260 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 2 00:00:11,500 --> 00:00:18,910 pogarszających się, więc dzięki funkcji reagowania na nawigację, która jest bezpłatna i do której używamy w tym 3 00:00:18,910 --> 00:00:27,580 kursie, mieliśmy taki sposób konfigurowania tras świadomych konfigurowania ekranów moglibyśmy przejść do konfiguracji takiego rejestru, jak konfiguracja w pliku, w 4 00:00:27,580 --> 00:00:34,330 którym zasadniczo zamapowaliśmy nasze różne ekrany na identyfikatory, a następnie moglibyśmy pracować z tymi identyfikatorami 5 00:00:34,330 --> 00:00:39,520 z dowolnego miejsca w aplikacji, aby przejść do określonego ekranu. 6 00:00:39,610 --> 00:00:46,030 Teraz, jeśli chodzi o konfigurację różnych ekranów, możemy to zrobić bezpośrednio w 7 00:00:46,300 --> 00:00:49,540 składniku ekranu lub globalnie na stosie. 8 00:00:49,550 --> 00:00:53,650 Nawigator na przykład z domyślnymi opcjami nawigacji. 9 00:00:53,680 --> 00:01:00,040 Teraz takie podejście do poruszania się działa dobrze, jak widać na tym kursie i 10 00:01:00,040 --> 00:01:07,090 niekoniecznie jest z tym coś nie tak, chociaż mieliśmy też okazje, w których zdecydowanie widzieliśmy, że czasami 11 00:01:07,270 --> 00:01:13,240 może być to trudne, jeśli chcesz zaktualizować przyciski nagłówka w nagłówku komponentu dynamicznie. 12 00:01:13,360 --> 00:01:19,870 Musiałeś do tego nadużywać rodziców, a to nie było idealne i zdecydowanie trudne do 13 00:01:19,870 --> 00:01:20,760 obejścia. 14 00:01:20,890 --> 00:01:26,260 Niemniej jednak zdecydowanie możesz użyć reagowania na nawigację, gdzie John jest wolny i 15 00:01:26,260 --> 00:01:34,510 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 16 00:01:34,510 --> 00:01:42,010 teraz skonfigurowaliśmy root i poruszamy się nieco inaczej, teraz w zasadzie jest jedna bardzo duża zmiana między wersją 4 17 00:01:42,010 --> 00:01:45,230 i 5, którą omówię w tym module. 18 00:01:45,370 --> 00:01:52,780 Nie konfigurujemy teraz naszego drogiego przyjaciela, więc gdzie mamy różne mapowania nazw ekranowych w tym rejestrze, tak jak 19 00:01:52,780 --> 00:01:54,920 widzimy po lewej stronie. 20 00:01:55,030 --> 00:01:59,880 Ale teraz zamiast tego ustawiliśmy wszystko jako drzewo komponentów. 21 00:01:59,880 --> 00:02:06,220 Można powiedzieć, że teraz mamy konfigurację naszych różnych tras opartą na komponentach. 22 00:02:06,220 --> 00:02:12,100 Możemy przejść do wszystkich różnych części aplikacji, do których możemy przejść, a to, co wygląda 23 00:02:12,100 --> 00:02:19,850 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. 24 00:02:19,990 --> 00:02:28,240 Chociaż jest to z pewnością duża zmiana i duże modele mentalne, które musimy wprowadzić, ponieważ konfigurację nawigacji skonfigurowaliśmy 25 00:02:28,240 --> 00:02:34,960 w zupełnie inny sposób, ale teraz oferuje ona pewne miłe zalety, ponieważ zobaczysz, że 26 00:02:34,960 --> 00:02:41,950 jest ona bliższa reakcji na tworzenie aplikacji gdzie zasadniczo chcesz używać komponentów wszędzie, aby wyrazić, 27 00:02:41,950 --> 00:02:48,160 jak powinien wyglądać wynik, a następnie pozwól zareagować, aby znaleźć sposób na osiągnięcie 28 00:02:48,160 --> 00:02:48,680 tego. 29 00:02:48,790 --> 00:02:55,290 A jeśli skonfigurujemy naszą konfigurację ekranu w taki sposób oparty na komponentach, wówczas faktycznie uzasadniamy nasz wynik końcowy 30 00:02:55,480 --> 00:03:00,560 i pozwalamy reagować i reagować nawigacją, aby znaleźć drogę do osiągnięcia tego celu. 31 00:03:00,610 --> 00:03:03,120 To właściwie dobry model mentalny. 32 00:03:03,160 --> 00:03:08,810 Ale oczywiście musimy się do tego przyzwyczaić i dlatego bez zbędnych ceregieli zanurzmy się 33 00:03:08,810 --> 00:03:10,600 i wspierajmy naszą aplikację. 34 00:03:10,600 --> 00:03:17,350 Jednak jest jeszcze jedna rzecz, którą chcę powiedzieć: reaguj na nawigację ten pakiet z zakrętami 35 00:03:17,350 --> 00:03:25,330 trzy i czwarty jest nadal bardzo ważny, oczywiście reaguj na nawigację w wersji 5 i tak dalej 36 00:03:25,330 --> 00:03:33,370 jest przyszłość nawigacji React, ale ogromna większość projektów, które tam znajdziesz React Native projekty używają reagowania nawigacja w 37 00:03:33,370 --> 00:03:39,760 słowach jest bezpłatna i dalej, więc musisz znać te słowa, i dlatego ogólny kurs 38 00:03:39,760 --> 00:03:43,630 nadal używa tych wersji z tym modułem. 39 00:03:43,630 --> 00:03:45,220 Pokażę ci również, gdzie jesteś za pięć. 40 00:03:45,220 --> 00:03:50,770 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, 41 00:03:50,770 --> 00:03:52,930 z jakiej nawigacji korzysta on poza ryzykiem?