diff --git a/src/addons/transitions/ReactCSSTransitionGroup.js b/src/addons/transitions/ReactCSSTransitionGroup.js index 4a5103f44156b..c813daef27234 100644 --- a/src/addons/transitions/ReactCSSTransitionGroup.js +++ b/src/addons/transitions/ReactCSSTransitionGroup.js @@ -15,7 +15,6 @@ * * @typechecks * @providesModule ReactCSSTransitionGroup - * @jsx React.DOM */ "use strict"; @@ -43,21 +42,22 @@ var ReactCSSTransitionGroup = React.createClass({ // We need to provide this childFactory so that // ReactCSSTransitionGroupChild can receive updates to name, enter, and // leave while it is leaving. - return ( - - {child} - + return ReactCSSTransitionGroupChild( + { + name: this.props.transitionName, + enter: this.props.transitionEnter, + leave: this.props.transitionLeave + }, + child ); }, render: function() { return this.transferPropsTo( - - {this.props.children} - + ReactTransitionGroup( + {childFactory: this._wrapChild}, + this.props.children + ) ); } });