Laut RN-Versionshinweisen gibt es viele Änderungen in Bezug auf die Navigation, einschließlich der Unterbrechung
Wichtige Änderungen in Bezug auf die Navigation
Neue Eigenschaften
Fehlerbehebung
IOS-spezifisch
+1
Hatte das schon mal jemand die Möglichkeit das zu testen? Lassen Sie uns dieses Problem verwenden, um Fehler (sofern vorhanden) zu sammeln.
Wie in den Versionshinweisen angegeben, wird _NavigationRootContainer_ entfernt. Angenommen, RNRF ist komplett kaputt, da _Scene_ _NavigationRootContainer_ verwendet. Oder liege ich falsch?
@Andreyco RNRF ist auf 0.26.x gesperrt, daher sollte RNRF vollkommen in Ordnung sein. Ich bin sicher, es wird eine Menge Arbeit geben, damit RNRF mit 0.27.x funktioniert, wenn man einige der Upstream-Änderungen berücksichtigt. Daher wird RNRF die Leute vorerst auf 0.26.x zurückhalten. Ich werde versuchen, diese Woche etwas Zeit einzuplanen, um mir den Pfad 0.27.x anzusehen.
@joenoon oops, es klang anders, als ich das erwähnte. RNRF funktioniert so wie es ist, mit RN 0,26. Ich meinte, es ist nicht bereit für die RN 0.27, die mehrere Breaking Changes eingeführt hat.
Vielleicht einen Test wert mit dem Release Candidate von 0.28 - der gerade beschriftet wurde . Dies soll am 20. Juni endgültig sein
Was, wie wir sicher alle wissen, mein Geburtstag ist. 🎉
Scheint keinen Sinn zu machen, an 0.27 zu arbeiten, weil 0.28 die Dinge wieder kaputt macht, bitte überprüfen Sie meinen neuesten Beitrag für #557
@aksonov Einverstanden. Und 0.28 wird wichtige Korrekturen wie diese hinzufügen: https://github.com/ericvicenti/navigation-rfc/issues/61
@aksonov stimmte zu. Ich habe ein paar Stunden damit verbracht, v0.27 und v0.28 Navigatorcode zu lesen. Es gibt mehrere Breaking Changes, die sich auf dieselben Komponenten beziehen. Es macht keinen Sinn, Zeit für zwei aufeinander folgende Breaking Changes zu investieren, die nur wenige Wochen auseinander liegen. Auch v0.28 ist bereits in RC, so dass wir bereits mit dem Codieren beginnen können.
Okey, die Version 3.30.0 hängt nicht mehr von 0.26 ab (ich habe die API von NavigationExperimental in ein separates Paket gegabelt). Wir werden fork (react-native-experimental-navigation) aktualisieren, wenn neue Änderungen in der Experimental Navigation API vorgenommen werden (wir könnten jetzt sogar die neuesten Masterfixes klonen!). Außerdem werden wir diese Komponente aktualisieren, um mit der neuesten API-Version zu arbeiten, aber es ist jetzt nicht so kritisch (jetzt hängt die Komponente immer noch von der 0.26 API ab, aber nicht von React Native 0.26)
Rückmeldungen sind willkommen.
@joenoon und andere, wenn Sie RNRF auf die neueste 0.28- (oder sogar Master-) API übernehmen möchten, lassen Sie es mich wissen. Ich habe das neueste Master als reaktive-native-experimentelle-Navigation, 0.29.0-alpha, veröffentlicht, sodass Sie es jetzt mit RNRF spielen können.
Schließe es vorerst. Wenn jemand RNRF auf die neueste API aktualisieren möchte, lassen Sie es mich wissen, PR ist willkommen.
Hilfreichster Kommentar
Was, wie wir sicher alle wissen, mein Geburtstag ist. 🎉