in src/Transition.js [172:188]
componentDidUpdate(prevProps) {
let nextStatus = null;
if (prevProps !== this.props) {
const { status } = this.state;
if (this.props.in) {
if (status !== ENTERING && status !== ENTERED) {
nextStatus = ENTERING;
}
} else {
if (status === ENTERING || status === ENTERED) {
nextStatus = EXITING;
}
}
}
this.updateStatus(false, nextStatus);
}