1 00:00:02,400 --> 00:00:06,680 Jetzt, da die Registerkarten hinzugefügt wurden, fehlt der Inhalt im Favoritenbildschirm. 2 00:00:06,740 --> 00:00:12,960 Jetzt haben wir noch keine Funktionen zum Hinzufügen von Favoriten. Wenn wir auf dieses Sternsymbol klicken, funktioniert das nicht. 3 00:00:12,960 --> 00:00:13,640 Übrigens 4 00:00:13,650 --> 00:00:16,370 ist mir bewusst, dass auch hier Inhalte fehlen. Wir 5 00:00:16,380 --> 00:00:17,680 werden diese hinzufügen später. 6 00:00:17,880 --> 00:00:22,140 Wenn Sie also auf das Sternsymbol klicken, geschieht noch nichts, und wir können 7 00:00:22,140 --> 00:00:23,370 das erst etwas später 8 00:00:23,490 --> 00:00:29,040 ausführen. Dennoch möchte ich diesen Lieblingsbildschirm ein wenig mehr mit einigen Dummy-Mahlzeiten füllen, die wir dort laden Nehmen 9 00:00:29,040 --> 00:00:30,340 wir an, zumindest mit 10 00:00:30,480 --> 00:00:35,640 der Funktionalität, dort auch zum MealDetailScreen zu gelangen, denn am Ende besteht die Idee hier darin, 11 00:00:35,640 --> 00:00:39,080 dass wir hier eine Liste von Mahlzeiten haben, so wie wir 12 00:00:39,090 --> 00:00:44,460 sie hier haben, nachdem wir eine Kategorie ausgewählt haben und auf die wir tippen können eine Mahlzeit, 13 00:00:44,460 --> 00:00:45,620 um zur Detailseite 14 00:00:45,660 --> 00:00:50,940 zu gelangen, so wie wir es im Essensnavigator tun können, also sollte ich im Essensstapel-Navigator sagen, 15 00:00:50,940 --> 00:00:58,620 und daher ist das, was wir für Favoriten benötigen, für unsere Registerkarte "Favoriten" kein einziger Bildschirm Aber ein weiterer Stapel, ein Stapel für unsere 16 00:00:58,620 --> 00:00:59,330 Favoritenfunktion 17 00:00:59,340 --> 00:01:02,750 in dieser Anwendung, das ist es, was wir hier brauchen. 18 00:01:02,760 --> 00:01:06,960 Dies gibt uns dann übrigens auch einen Header, den wir derzeit ebenfalls vermissen. 19 00:01:07,470 --> 00:01:10,020 Das ist natürlich nicht 20 00:01:10,110 --> 00:01:18,500 allzu schwer zu implementieren. Wir können einfach einen anderen Stack-Navigator über unserer tabScreenConfig erstellen, wodurch der 21 00:01:18,500 --> 00:01:21,390 Stack-Navigator für unseren Favoriten-Stack eingerichtet wird. 22 00:01:21,530 --> 00:01:26,630 Das Objekt, das wir hier übergeben, muss also alle Bildschirme definieren, die wir in diesem 23 00:01:26,630 --> 00:01:30,830 Stapel haben möchten, und das wäre der Favoritenbildschirm selbst mit der Liste 24 00:01:30,830 --> 00:01:36,470 unserer Lieblingsgerichte. Dort möchte ich auf den Favoritenbildschirm zeigen und dann einen haben Mahlzeit Detail und 25 00:01:36,710 --> 00:01:42,710 ich werde auf MealDetailScreen zeigen und wir verwenden bereits den MealDetailScreen hier in unserem Mahlzeiten-Navigator, in unserem 26 00:01:42,710 --> 00:01:44,000 anderen Stapel-Navigator, aber das 27 00:01:44,030 --> 00:01:45,230 ist völlig 28 00:01:45,230 --> 00:01:49,030 in Ordnung, Sie können ein und denselben Bildschirm in verschiedenen Stapel-Navigatoren 29 00:01:49,040 --> 00:01:51,540 verwenden, es ist nichts falsch daran Das. 30 00:01:51,710 --> 00:01:58,340 Daher können wir MealDetailScreen auch hier im Favoritenstapelnavigator verwenden. Jetzt möchte ich nur sicherstellen, dass 31 00:01:58,340 --> 00:02:03,550 ich auch meine Optionen hier kopiere, meine Standardnavigationsoptionen, dieses zweite Argument für 32 00:02:03,560 --> 00:02:09,170 das Erstellen des Stapelnavigators, für den Essensnavigator in meine Favoriten Stack Navigator 33 00:02:09,170 --> 00:02:10,070 auch. 34 00:02:10,070 --> 00:02:15,680 Als zweites Argument zum Erstellen eines Stapelnavigators kopiere ich hier in das 35 00:02:15,680 --> 00:02:22,430 Objekt, in dem ich meine Standardnavigationsoptionen eingerichtet habe, sodass ich für diesen Stapel dieselben Standardeinstellungen, 36 00:02:22,430 --> 00:02:29,330 denselben Headerstil und natürlich auch diesen habe Schneiden Sie dies von hier aus und entfernen 37 00:02:29,330 --> 00:02:39,100 Sie dies von hier und speichern Sie diese Standardeinstellung in einer Konstanten hier, möglicherweise unseren defaultStackNavOptions. Dies ist dieses Objekt, das den 38 00:02:39,330 --> 00:02:45,670 Header-Stil festlegt. Anschließend können wir die defaultStackNavOptions hier in unserem Mahlzeiten-Navigator-Stack und auch hier 39 00:02:45,840 --> 00:02:52,800 in unserem verwenden Favoriten-Stack-Navigator und ich werde dies auch in der FavNavigator-Konstante speichern. Natürlich können Sie 40 00:02:52,800 --> 00:02:55,330 diese Konstante beliebig benennen. 41 00:02:55,410 --> 00:02:57,230 Jetzt ist es dieser FavNavigator, 42 00:02:57,270 --> 00:03:03,890 so dass am Ende eine Stack-Navigator-Komponente erstellt wurde, die ich in meiner tabScreenConfig verwenden möchte. Dort haben wir 43 00:03:03,920 --> 00:03:09,420 für Mahlzeiten bereits den Stack-Navigator verwendet. Für Favoriten habe ich den Favoritenbildschirm verwendet, und dies 44 00:03:09,420 --> 00:03:10,720 muss sich jetzt 45 00:03:10,720 --> 00:03:16,620 ändern sollte der FavNavigator sein, damit wir hier auch einen Stack anstelle eines einzelnen Bildschirms verwenden. 46 00:03:16,680 --> 00:03:23,220 Und damit haben wir bereits, wenn wir zu den Favoriten gehen, unseren Titel hier, zumindest haben wir einen 47 00:03:23,220 --> 00:03:27,000 Header, der bereits beweist, dass wir hier einen Stack-Navigator verwenden. 48 00:03:27,080 --> 00:03:31,870 Natürlich ist ein Bildschirm nicht wirklich nützlich, was ich hier nicht sagen möchte. Daher 49 00:03:31,920 --> 00:03:37,500 möchte ich bestimmte Navigationsoptionen für den Lieblingsbildschirm festlegen. Diese können wir entweder hier verwenden, wenn wir den 50 00:03:37,560 --> 00:03:43,290 Favoritenstapelnavigator mit dem längeren Formular erstellen Wo wir hier den Bildschirm und die Navigationsoptionen für diesen Bildschirm 51 00:03:43,290 --> 00:03:47,340 eingerichtet haben oder dies direkt in unserer Komponente tun, habe ich das 52 00:03:47,370 --> 00:03:48,570 bisher getan, das 53 00:03:48,600 --> 00:03:50,330 werde ich auch hier tun. 54 00:03:50,340 --> 00:03:55,560 Dort können wir den FavoritesScreen einrichten. NavigationOptionen wie diese verwenden das Objekt hier, 55 00:03:55,740 --> 00:03:57,610 wir brauchen die Funktion 56 00:03:57,630 --> 00:04:03,900 nicht, da ich den Namen hier nicht dynamisch ableiten werde und in den Navigationsoptionen hier einfach 57 00:04:03,900 --> 00:04:11,700 den Header-Titel auf Ihre Favoriten setzen werde und Sie natürlich auswählen können Jeder Text, den Sie hier haben möchten, und 58 00:04:11,700 --> 00:04:12,210 wenn 59 00:04:12,330 --> 00:04:17,880 wir ihn jetzt speichern, sehen wir hier unseren benutzerdefinierten Titel, der etwas besser ist. 60 00:04:17,880 --> 00:04:24,090 Wie gesagt, wir haben noch nicht wirklich die Werkzeuge, um Mahlzeiten als Favoriten zu speichern. Das werden 61 00:04:24,090 --> 00:04:26,410 wir in einer Weile tun. 62 00:04:26,430 --> 00:04:29,160 Im Moment möchte ich hier 63 00:04:29,160 --> 00:04:36,000 nur einige Dummy-Mahlzeiten anzeigen, sagen wir die Mahlzeiten mit der ID M1 und M2, einfach zwei Dummy-Mahlzeiten, 64 00:04:36,000 --> 00:04:41,670 und dafür können wir zum Lieblingsbildschirm gehen und anstatt diese Ansicht hier im anzuzeigen 65 00:04:41,670 --> 00:04:45,000 Ende Ich möchte dasselbe wie im Bildschirm "Mahlzeiten 66 00:04:45,000 --> 00:04:51,480 in der Kategorie" anzeigen. Richtig, ich möchte eine FlatList rendern, die dann meine Mahlzeiten hier rendert. 67 00:04:51,480 --> 00:04:53,620 Der einzige Unterschied ist, welche Mahlzeiten 68 00:04:53,640 --> 00:04:58,300 ich rendere. Diese Logik wird nicht dieselbe sein, da dies für meinen Lieblingsbildschirm anders ist. 69 00:04:58,320 --> 00:05:03,480 Dies wird jedoch dasselbe sein, und da ich diese Logik zur Listenerstellung wiederverwenden werde und 70 00:05:03,480 --> 00:05:09,570 das einzige, was sich unterscheidet, die Daten sind, die ich rendere, wäre es sinnvoll, diese Liste in eine separate 71 00:05:09,750 --> 00:05:15,140 Komponente auszulagern, damit wir die Komponente in der wiederverwenden können Kategorie Mahlzeiten Bildschirm und im Favoritenbildschirm. 72 00:05:15,180 --> 00:05:20,970 Also werde ich im Komponentenordner eine Mahlzeitliste hinzufügen. js-Datei und dort möchte ich eine 73 00:05:21,000 --> 00:05:30,210 React-Komponente haben, also importiere React von React und wir müssen auch FlatList von React-Native importieren und wir müssen natürlich auch Stylesheet 74 00:05:30,210 --> 00:05:34,470 von React-Native importieren und dann hier Wir können unsere 75 00:05:34,470 --> 00:05:42,500 Essenslistenkomponente erstellen, in der wir Requisiten erhalten, und wir exportieren diese standardmäßig. Danach benötigen wir auch einige Stile, 76 00:05:42,500 --> 00:05:43,180 damit 77 00:05:43,190 --> 00:05:49,940 wir hier bereits Stylesheets erstellen können, und jetzt möchte ich meine Listenlogik aus der Kategorie 78 00:05:49,940 --> 00:05:56,690 verschieben Mahlzeit Bildschirm in diese neue Komponente. Also schneide ich den gesamten jsx-Code, den 79 00:05:56,930 --> 00:06:04,640 ich hier in der Kategorie Mahlzeitbildschirm zurückgebe, und verschiebe ihn hierher und gebe ihn in der 80 00:06:04,910 --> 00:06:06,380 Mahlzeitlistenkomponente zurück. 81 00:06:06,380 --> 00:06:08,720 Jetzt werde ich diese Ansicht hier 82 00:06:08,720 --> 00:06:16,000 zurückgeben, und deshalb müssen wir die Ansicht natürlich auch hier importieren. Das bedeutet auch, dass wir den Look überarbeiten müssen, sodass 83 00:06:16,000 --> 00:06:21,340 dieser Bildschirmstil auch aus Kategoriemahlzeiten herausgeschnitten werden kann. Daher benötigen wir hier kein Stylesheet mehr. 84 00:06:21,340 --> 00:06:22,370 Wir können 85 00:06:22,480 --> 00:06:24,700 den Stylesheet-Import auch loswerden, wir können 86 00:06:24,700 --> 00:06:29,650 es tatsächlich Entfernen Sie alle React Native-Importe, da wir hier keine React Native-spezifische Komponente 87 00:06:29,680 --> 00:06:37,000 mehr haben, und verschieben Sie diese stattdessen in die Essensliste. Dort im Stylesheet kann ich diesen Bildschirm hinzufügen, den ich gerade 88 00:06:37,000 --> 00:06:42,540 entfernt habe, und ein passenderer Name ist daher wahrscheinlich Listen. Ich werde ihn also umbenennen. Technisch gesehen müssen 89 00:06:42,610 --> 00:06:47,590 Sie ihn nicht umbenennen, aber es ist sinnvoll, da dies jetzt kein ist Bildschirmkomponente mehr, 90 00:06:47,590 --> 00:06:52,570 es wird nur eine Liste gerendert, die dann der einzige Teil auf unserem Bildschirm ist, 91 00:06:52,570 --> 00:06:56,590 aber das ist eine andere Geschichte. Also werde ich diese Liste einfach benennen und meine FlatList dort haben. 92 00:06:57,960 --> 00:07:02,240 Jetzt werden natürlich Mahlzeiten angezeigt, die ich rendern möchte, die nicht mehr funktionieren. Stattdessen 93 00:07:02,240 --> 00:07:09,170 erwarte ich einfach, dass einige Daten von meinen Requisiten hier abgerufen werden. Vielleicht benennen Sie sie mit Listendaten. Sie können hier natürlich einen 94 00:07:09,170 --> 00:07:15,380 beliebigen Namen auswählen und rendern Essensartikel, der auch fehlt. Dafür können wir in der Kategorie 95 00:07:16,190 --> 00:07:17,030 Mahlzeiten 96 00:07:17,040 --> 00:07:20,570 dieses Render-Mahlzeitelement hier konstant schneiden, es aus dem 97 00:07:20,570 --> 00:07:25,250 Kategorie Mahlzeiten-Bildschirm ausschneiden und es auch in unsere Essensliste verschieben. 98 00:07:25,250 --> 00:07:27,240 Dort in der Mahlzeitlistenkomponente 99 00:07:27,290 --> 00:07:33,890 füge ich diese Konstante hinzu, die diese Funktion zum Rendern von Essenselementen enthält, die alles enthält, was 100 00:07:34,160 --> 00:07:37,650 zum Arbeiten benötigt wird, außer dass der Import 101 00:07:37,760 --> 00:07:49,160 von Essenselementen fehlt. Daher müssen wir das Essenselement aus importieren. / MealItem, also aus der Mahlzeitartikelkomponente. Eine andere Sache wird auch hier in der Mahlzeitlistenkomponente fehlen, 102 00:07:49,160 --> 00:07:51,470 und das wird die Navigationsstütze sein, 103 00:07:51,470 --> 00:07:56,300 da die Navigationsstütze, wie bereits erwähnt, nur in Komponenten verfügbar ist, die 104 00:07:56,300 --> 00:08:02,390 mit Hilfe eines Navigators von React Navigation geladen werden, und nur in dieser Komponente, nicht 105 00:08:02,420 --> 00:08:04,100 in verschachtelten Komponenten. 106 00:08:04,100 --> 00:08:09,620 Die Sache ist also, dass Kategorie Mahlzeiten die Komponente ist, die wir mit Hilfe des Navigators laden. Wenn 107 00:08:09,620 --> 00:08:12,630 wir dann die darin enthaltene Essensliste verwenden, was wir in 108 00:08:12,690 --> 00:08:18,920 einer Sekunde tun, hat die Essensliste nur keinen Zugriff auf die Requisitennavigation Die direkt geladene Komponente hat Zugriff, aber das ist 109 00:08:19,400 --> 00:08:21,790 ein Problem, das leicht zu lösen ist. 110 00:08:21,890 --> 00:08:30,530 Zunächst importieren wir jedoch die Essensliste hier aus der Essenslistenkomponente und geben die Essensliste hier in der Kategorie Essenskomponente zurück. 111 00:08:30,650 --> 00:08:38,690 Jetzt benötigt die Essensliste natürlich die Listendaten-Requisite, mit der wir arbeiten. Lassen Sie uns also Listendaten übergeben und das 112 00:08:38,690 --> 00:08:39,920 sollte einfach auf 113 00:08:39,920 --> 00:08:46,900 das Array zeigen, das wir rendern möchten, das in diesem Fall Mahlzeiten angezeigt wird, und jetzt, 114 00:08:46,900 --> 00:08:48,130 wie ich bereits 115 00:08:48,140 --> 00:08:53,110 erwähnte, haben wir ein Problem mit der Navigationsstütze. Nun, wir können 116 00:08:53,260 --> 00:09:00,760 es einfach weiterleiten, wir können die Navigation verwenden, hinzufügen Solch eine Requisite hier zur Essensliste und zur 117 00:09:00,790 --> 00:09:01,960 Weiterleitung 118 00:09:01,960 --> 00:09:06,170 der Requisitennavigation, so einfach können wir diese zur Essensliste weiterleiten. 119 00:09:06,200 --> 00:09:11,660 Jetzt haben wir in der Essensliste in dieser Komponente wieder eine Navigationsstütze, weil wir 120 00:09:11,660 --> 00:09:16,940 sie weiterleiten, unsere eigene Navigationsstütze hinzufügen und auf die Daten zeigen, die wir 121 00:09:16,940 --> 00:09:18,810 auf der von React 122 00:09:18,890 --> 00:09:20,480 bereitgestellten Navigationsstütze erhalten 123 00:09:20,540 --> 00:09:26,850 Navigation, so haben wir hier wieder Zugriff darauf und damit sollten wir ein Setup haben, das 124 00:09:27,240 --> 00:09:33,570 funktioniert, so dass dies unser Kategorie-Essensbildschirm sein sollte. Speichern wir es und ignorieren wir den Lieblingsbildschirm 125 00:09:33,570 --> 00:09:40,110 für den Moment und sehen nur, dass unser Stack-Navigator hier immer noch funktioniert und es scheint, dass, wenn ich 126 00:09:40,160 --> 00:09:48,820 das teste, das hier definitiv immer noch so funktioniert, wie es vorher war. Stellen wir nun sicher, dass wir dies auch 127 00:09:48,820 --> 00:09:50,620 im Lieblingsbildschirm verwenden. 128 00:09:50,620 --> 00:09:55,320 Hier auf dem Lieblingsbildschirm müssen wir also nichts aus React Native importieren, sondern 129 00:09:55,330 --> 00:10:01,270 nur die gerade erstellte Mahlzeitlistenkomponente aus Komponenten und dann die Essensliste importieren und einfach die Essensliste 130 00:10:01,600 --> 00:10:06,670 und jetzt den Unterschied zur Kategorie zurückgeben Der Essensbildschirm, auf dem wir auch die 131 00:10:06,730 --> 00:10:11,500 Essensliste zurückgeben, enthält natürlich die Daten, die wir rendern möchten. Die Logik zum 132 00:10:11,510 --> 00:10:12,150 Ableiten 133 00:10:12,190 --> 00:10:14,410 dieser Daten. Dies ist der Unterschied. 134 00:10:14,410 --> 00:10:15,880 Ein weiterer Unterschied zwischen 135 00:10:15,880 --> 00:10:20,250 den Komponenten ist natürlich die Einrichtung unserer Navigationsoptionen und der von uns 136 00:10:20,260 --> 00:10:21,450 festgelegte Headertitel. 137 00:10:22,030 --> 00:10:26,680 Wir können das Stylesheet hier loswerden, das brauchen wir hier im Lieblingsbildschirm nicht 138 00:10:26,680 --> 00:10:27,820 mehr und 139 00:10:27,970 --> 00:10:30,010 jetzt die Daten, die ich rendern 140 00:10:30,100 --> 00:10:31,960 möchte, die von meinen Mahlzeiten 141 00:10:34,440 --> 00:10:42,060 abhängen, also importiere ich Mahlzeiten aus, jetzt aus den Dummy-Daten . js-Datei und wie ich bereits erwähnt habe, verwende ich hier nur 142 00:10:42,080 --> 00:10:47,120 einige Dummy-Favoriten, die ich mir ausgedacht habe, da wir keine wirkliche Möglichkeit haben, Favoriten festzulegen. 143 00:10:47,160 --> 00:10:55,710 Also hier, meine Lieblingsmahlzeiten, das könnte meine Speisekarte sein, und dort möchte ich nach zwei bestimmten Mahlzeiten filtern, also werde ich mir jede einzelne 144 00:10:55,860 --> 00:10:57,500 Mahlzeit ansehen, aber ich 145 00:10:57,540 --> 00:11:05,510 gebe nur dann wahr zurück, wenn die Mahlzeit. id ist gleich M1 oder wenn Mahlzeit. id ist gleich M2 und das ist 146 00:11:05,520 --> 00:11:09,480 natürlich nur eine Dummy-Logik, damit wir hier etwas haben. Wir werden 147 00:11:09,600 --> 00:11:15,330 diese später ersetzen, sobald wir wirklich wissen, wie wir unseren Status verwalten und wie wir 148 00:11:15,330 --> 00:11:17,580 die aktuell festgelegten Favoriten verwalten. 149 00:11:17,610 --> 00:11:23,730 Nun zur Essensliste, zu unserer Komponente hier, können wir 150 00:11:23,820 --> 00:11:36,840 die Listendaten-Requisite, die wir dort benötigen, erneut weiterleiten, so dass wir Listendaten weiterleiten und diese einfach so auf Lieblingsmahlzeiten setzen können. 151 00:11:36,850 --> 00:11:38,980 Jetzt sollten wir also auch einige 152 00:11:39,010 --> 00:11:40,990 Favoriten haben, und wir 153 00:11:40,990 --> 00:11:47,440 haben zwei Favoriten. Wenn ich jedoch darauf klicke, werden wir undefiniert. Dies ist kein Objekt, bei dem wir 154 00:11:48,670 --> 00:11:54,520 versuchen, die Navigation der Requisiten-Navigation aufzurufen, und ja, das Problem ist natürlich, dass in Wie bereits erwähnt, 155 00:11:54,550 --> 00:11:59,560 verwenden wir in der Essensliste die Navigationsstütze, die nur in der Komponente verfügbar ist, 156 00:11:59,590 --> 00:12:05,440 die direkt über einen Navigator geladen wird. In diesem Fall ist dies der Lieblingsbildschirm. In der 157 00:12:05,440 --> 00:12:11,080 Kategorie Mahlzeiten lösen wir dies, indem wir die Navigation weiterleiten Requisite, natürlich müssen wir hier genau 158 00:12:11,080 --> 00:12:17,170 das Gleiche für unseren Lieblingsbildschirm tun, also müssen wir diese Navigations-Requisite hier auf der Essensliste bereitstellen und 159 00:12:17,170 --> 00:12:22,800 die Requisiten-Navigation weiterleiten, damit diese Navigations-Requisite mit der Navigationsmethode in der Mahlzeitlisten-Komponente verfügbar ist auch. 160 00:12:22,870 --> 00:12:29,940 Wenn wir nun zu den Favoriten gehen, können wir tatsächlich zum Detailbildschirm gehen. 161 00:12:30,130 --> 00:12:37,690 Das funktioniert also, das ist ziemlich anständig, ziemlich nett. Wie Sie sehen, arbeiten diese beiden Stapelnavigatoren auch unabhängig voneinander. Wir können in 162 00:12:37,720 --> 00:12:38,700 beiden Stapeln 163 00:12:38,700 --> 00:12:44,200 separat auf dem Detailbildschirm angezeigt werden. Hier bin ich auf dem Detailbildschirm des Lachses in der Registerkarte "Mahlzeiten" und 164 00:12:44,470 --> 00:12:50,410 kann zum Toast Hawaii gehen Detailbildschirm auf der Registerkarte Favoriten. Wir können hier in der Registerkarte "Mahlzeiten" 165 00:12:50,530 --> 00:12:54,840 zurückgehen und ich bin immer noch auf der Toast-Hawaii-Detailseite hier im Favoritenstapel. 166 00:12:54,940 --> 00:12:57,670 Diese beiden Stapel arbeiten also getrennt voneinander, völlig 167 00:12:57,700 --> 00:13:00,350 unabhängig, und so sollte es auch sein. 168 00:13:00,610 --> 00:13:06,130 Auf diese Weise können wir eine Logik wiederverwenden und verschiedene Stapel in ein und denselben 169 00:13:06,130 --> 00:13:07,760 Registerkartennavigator zusammenführen, obwohl 170 00:13:07,810 --> 00:13:11,900 noch eine Logik fehlt Dies ist ein großer Schritt nach vorne 171 00:13:11,950 --> 00:13:17,620 und zeigt Ihnen hoffentlich die Leistungsfähigkeit der React-Navigation und wie Sie dieses gemeinsame Navigationsmuster einrichten, bei 172 00:13:17,620 --> 00:13:24,490 dem Sie Registerkarten und dann verschiedene verschachtelte Stapel haben. Es fehlt ein Navigationsmuster, das ich Ihnen zeigen möchte, 173 00:13:24,490 --> 00:13:25,920 und das ist 174 00:13:26,080 --> 00:13:27,210 eine Seitenschublade.