@@ -15,7 +15,6 @@ var DOMProperty = require('DOMProperty');
1515var ReactBrowserEventEmitter = require ( 'ReactBrowserEventEmitter' ) ;
1616var ReactCurrentOwner = require ( 'ReactCurrentOwner' ) ;
1717var ReactElement = require ( 'ReactElement' ) ;
18- var ReactLegacyElement = require ( 'ReactLegacyElement' ) ;
1918var ReactInstanceHandles = require ( 'ReactInstanceHandles' ) ;
2019var ReactPerf = require ( 'ReactPerf' ) ;
2120
@@ -27,10 +26,6 @@ var invariant = require('invariant');
2726var shouldUpdateReactComponent = require ( 'shouldUpdateReactComponent' ) ;
2827var warning = require ( 'warning' ) ;
2928
30- var createElement = ReactLegacyElement . wrapCreateElement (
31- ReactElement . createElement
32- ) ;
33-
3429var SEPARATOR = ReactInstanceHandles . SEPARATOR ;
3530
3631var ATTR_NAME = DOMProperty . ID_ATTRIBUTE_NAME ;
@@ -342,7 +337,7 @@ var ReactMount = {
342337 typeof nextElement === 'string' ?
343338 ' Instead of passing an element string, make sure to instantiate ' +
344339 'it by passing it to React.createElement.' :
345- ReactLegacyElement . isValidFactory ( nextElement ) ?
340+ typeof nextElement === 'function' ?
346341 ' Instead of passing a component class, make sure to instantiate ' +
347342 'it by passing it to React.createElement.' :
348343 // Check if it quacks like a element
@@ -394,7 +389,7 @@ var ReactMount = {
394389 * @return {ReactComponent } Component instance rendered in `container`.
395390 */
396391 constructAndRenderComponent : function ( constructor , props , container ) {
397- var element = createElement ( constructor , props ) ;
392+ var element = ReactElement . createElement ( constructor , props ) ;
398393 return ReactMount . render ( element , container ) ;
399394 } ,
400395
0 commit comments