diff --git a/Libraries/NavigationExperimental/NavigationTransitioner.js b/Libraries/NavigationExperimental/NavigationTransitioner.js index 401bd33da..1734f9b92 100644 --- a/Libraries/NavigationExperimental/NavigationTransitioner.js +++ b/Libraries/NavigationExperimental/NavigationTransitioner.js @@ -202,8 +202,14 @@ class NavigationTransitioner extends React.Component { const prevTransitionProps = this._prevTransitionProps; this._prevTransitionProps = null; - const scenes = this.state.scenes.filter(isSceneNotStale); - this.setState({ scenes }); + const nextState = { + ...this.state, + scenes: this.state.scenes.filter(isSceneNotStale), + }; + + this._transitionProps = buildTransitionProps(this.props, nextState); + + this.setState(nextState); this.props.onTransitionEnd && this.props.onTransitionEnd( this._transitionProps,