From 44876b6f933e1077061e8fd7781e5b041314d85d Mon Sep 17 00:00:00 2001 From: scyrizales Date: Thu, 9 Feb 2017 07:08:21 -0500 Subject: [PATCH] Fix TransitionGroup error on quick toggle of components Fix TransitionGroup error on quick toggle of components --- src/TransitionGroup.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/TransitionGroup.js b/src/TransitionGroup.js index 775f6268..b75535aa 100644 --- a/src/TransitionGroup.js +++ b/src/TransitionGroup.js @@ -101,7 +101,7 @@ class TransitionGroup extends React.Component { _handleDoneAppearing = (key) => { let component = this.childRefs[key]; - if (component.componentDidAppear) { + if (component && component.componentDidAppear) { component.componentDidAppear(); } @@ -131,7 +131,7 @@ class TransitionGroup extends React.Component { _handleDoneEntering = (key) => { let component = this.childRefs[key]; - if (component.componentDidEnter) { + if (component && component.componentDidEnter) { component.componentDidEnter(); } @@ -161,8 +161,8 @@ class TransitionGroup extends React.Component { _handleDoneLeaving = (key) => { let component = this.childRefs[key]; - - if (component.componentDidLeave) { + + if (component && component.componentDidLeave) { component.componentDidLeave(); }