diff --git a/src/CSSTransition.js b/src/CSSTransition.js index 67c21495..d4ba6c3a 100644 --- a/src/CSSTransition.js +++ b/src/CSSTransition.js @@ -223,10 +223,12 @@ class CSSTransition extends React.Component { reflowAndAddClass(node, className) { // This is for to force a repaint, // which is necessary in order to transition styles when adding a class name. - /* eslint-disable no-unused-expressions */ - node && node.scrollTop; - /* eslint-enable no-unused-expressions */ - addClass(node, className); + if (className) { + /* eslint-disable no-unused-expressions */ + node && node.scrollTop; + /* eslint-enable no-unused-expressions */ + addClass(node, className); + } } render() {