diff --git a/Libraries/NavigationExperimental/NavigationTransitioner.js b/Libraries/NavigationExperimental/NavigationTransitioner.js index e0eb6cdc8348ec..2715fcf15f2c88 100644 --- a/Libraries/NavigationExperimental/NavigationTransitioner.js +++ b/Libraries/NavigationExperimental/NavigationTransitioner.js @@ -217,12 +217,13 @@ class NavigationTransitioner extends React.Component { }; this._transitionProps = buildTransitionProps(this.props, nextState); - this.setState(nextState); - this.props.onTransitionEnd && this.props.onTransitionEnd( - this._transitionProps, - prevTransitionProps, - ); + this.setState(nextState, () => { + this.props.onTransitionEnd && this.props.onTransitionEnd( + this._transitionProps, + prevTransitionProps, + ); + }); } }