diff --git a/Libraries/NavigationExperimental/NavigationTransitioner.js b/Libraries/NavigationExperimental/NavigationTransitioner.js index 2a6aa90ebb1a02..f6a67dc5d78d3f 100644 --- a/Libraries/NavigationExperimental/NavigationTransitioner.js +++ b/Libraries/NavigationExperimental/NavigationTransitioner.js @@ -127,14 +127,16 @@ class NavigationTransitioner extends React.Component { scenes: nextScenes, }; - this._prevTransitionProps = this._transitionProps; - this._transitionProps = buildTransitionProps(nextProps, nextState); - const { position, progress, } = nextState; + progress.setValue(0); + + this._prevTransitionProps = this._transitionProps; + this._transitionProps = buildTransitionProps(nextProps, nextState); + // get the transition spec. const transitionUserSpec = nextProps.configureTransition ? nextProps.configureTransition( @@ -151,8 +153,6 @@ class NavigationTransitioner extends React.Component { const {timing} = transitionSpec; delete transitionSpec.timing; - progress.setValue(0); - const animations = [ timing( progress,