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
+ )
);
}
});