2016-11-05 6 views
0

Die componentWillLeave Funktion und der entsprechende Rückruf ist eine leistungsstarke Funktion, die ich in RN nicht gesehen habe. Ohne es sind Sie immer gezwungen, sehr crappy Code mit zusätzlichen Zuständen zu produzieren, um sicherzustellen, dass ein Element auf der Seite/Telefon bleibt, bis seine Animation abgeschlossen ist, wenn idealerweise ein boolescher Zustand von redux einfach das Entfernen des Elements auslöst, während es respektiert wird willleave Animation.react-addons-transition-groups `componentWillLeave`-Äquivalent für React Native ??

Hat also jemand irgendwelche Ideen, wie man dies konsequent in RN erreichen kann, ohne jedes Mal benutzerdefinierten Code schreiben zu müssen, um sicherzustellen, dass das Element gerendert bleibt, bis Sie es weg animieren ??

Antwort

1

Ich weiß, das ist eine alte Frage, aber ich bin gerade hier von einer Google-Suche zu dem Thema gelandet, damit ich meine 2 Cent darauf gebe.

Diese Bibliothek sollte einen 1: 1-Ersatz für react-addons-transition-group für RN darstellen und wird mit Unterstützung für componentWillLeave Methode geliefert, die Sie implementieren können. Es unterstützt sowohl componentWillEnter als auch componentWillLeave.

Link zur Bibliothek: react-native-transitiongroup