React-native-router-flux: React native 27 ist vor 3 Stunden erschienen. Irgendwelche Pläne für 3.27.0?

Erstellt am 6. Juni 2016  ·  14Kommentare  ·  Quelle: aksonov/react-native-router-flux

Hilfreichster Kommentar

Was, wie wir sicher alle wissen, mein Geburtstag ist. 🎉

Alle 14 Kommentare

Laut RN-Versionshinweisen gibt es viele Änderungen in Bezug auf die Navigation, einschließlich der Unterbrechung

Wichtige Änderungen in Bezug auf die Navigation

  • Kill NavigationLegacyNavigator (ef44781) - @hedgerwang
  • Kill NavigationExperimental Containers (14eb427) - @ericvicenti
  • Kill NavigationView (c3714d7) - @hedgerwang

Neue Eigenschaften

  • Animated: Implementieren Sie die toJSON-Methode von Animated (17f0807) - @wusuopu
  • Stellen Sie einen neuen Requisitenübergang für den Szenenrenderer bereit. (55c3086) - @hedgerwang

Fehlerbehebung

  • PropType-Prüfung für NavigationCard behoben. (b1cd1cb) - @hedgerwang
  • NavigationExperimental: Das didFocus-Ereignis sollte nach Abschluss des Übergangs ausgelöst werden. (8975bb8) - @hedgerwang
  • Behebung eines Fehlers, bei dem NavigationPropTypes.SceneRenderer ein einfaches Objekt war (0e997c6) - @joenoon

IOS-spezifisch

  • NavigatorIOS: Expose interactivePopGestureEnabled-Eigenschaft (4d2c72b) - @rigdern

+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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen