1 00:00:02,290 --> 00:00:06,240 To wszystko dla tego modułu, a także dla tej aplikacji teraz. 2 00:00:06,400 --> 00:00:11,740 Nauczyłeś się dużo o React Native w ogóle, jak tam pracować z komponentami, 3 00:00:12,010 --> 00:00:18,960 aw tym module nauczyłeś się dużo o dostosowywaniu interfejsu użytkownika do różnych rozmiarów, szerokości i wysokości urządzenia. 4 00:00:19,030 --> 00:00:24,970 Nauczyłeś się, jak dynamicznie obliczać wartości, jeśli to konieczne, w oparciu o dostępną 5 00:00:25,510 --> 00:00:32,440 szerokość i wysokość, a także nauczyłeś się, w jaki sposób możesz również upewnić się, że nie 6 00:00:32,470 --> 00:00:40,000 blokujesz szerokości lub wysokości podczas pierwszego renderowania aplikacji, ale używasz stanu oraz useEffect i wymiary dodają detektor 7 00:00:40,000 --> 00:00:46,570 zdarzeń, aby ponownie ocenić i ponownie obliczyć wymiary, gdy zmieni się na przykład orientacja, co 8 00:00:46,810 --> 00:00:49,000 jest oczywiście kluczową cechą. 9 00:00:49,090 --> 00:00:55,990 Przyjrzeliśmy się także kodowi specyficznemu dla platformy, na przykład używając plików specyficznych dla platformy lub w większości 10 00:00:55,990 --> 00:01:03,640 przypadków, używając interfejsu API platformy, którego można następnie używać z wyborem platformy z czekami lub wyrażeniami potrójnymi, ponieważ robimy 11 00:01:03,640 --> 00:01:09,780 to tutaj do renderowania różnych stylów, układania różnych elementów lub renderowania różnicuje kod jsx 12 00:01:09,860 --> 00:01:12,940 w zależności od platformy, na której pracujesz. 13 00:01:12,940 --> 00:01:18,610 Dzięki temu masz wszystkie narzędzia potrzebne do budowania aplikacji za pomocą jednej bazy kodu, w której 14 00:01:18,610 --> 00:01:23,980 nadal masz kilka sprawdzeń dla różnych platform lub różnych rozmiarów, aby mieć projekt, w 15 00:01:23,980 --> 00:01:29,590 którym pracujesz tylko w jednym projekcie, w jednej bazie kodu, ale gdzie nadal jesteś wystarczająco 16 00:01:29,590 --> 00:01:35,410 elastyczny, aby renderować różne układy, różne style w zależności od rozmiaru urządzenia i platformy, na którą celujesz.