@@ -165,7 +165,13 @@ function warnAboutUnstableUse() {
165165 warned = true ;
166166}
167167
168- function renderSubtreeIntoContainer ( parentComponent : ?ReactComponent < any , any , any > , element : ReactElement < any > , containerNode : DOMContainerElement | Document , callback : ?Function ) {
168+ function renderSubtreeIntoContainer (
169+ parentComponent : ?ReactComponent < any , any , any > ,
170+ element : ReactElement < any > ,
171+ containerNode : DOMContainerElement | Document ,
172+ callback : ?Function ,
173+ callerName : ?string
174+ ) {
169175 let container : DOMContainerElement =
170176 containerNode . nodeType === DOCUMENT_NODE ? ( containerNode : any ) . documentElement : ( containerNode : any ) ;
171177 let root ;
@@ -174,9 +180,10 @@ function renderSubtreeIntoContainer(parentComponent : ?ReactComponent<any, any,
174180 while ( container . lastChild ) {
175181 container . removeChild ( container . lastChild ) ;
176182 }
177- root = container . _reactRootContainer = DOMRenderer . mountContainer ( element , container , parentComponent , callback ) ;
183+ root = container . _reactRootContainer =
184+ DOMRenderer . mountContainer ( element , container , parentComponent , callback , callerName ) ;
178185 } else {
179- DOMRenderer . updateContainer ( element , root = container . _reactRootContainer , parentComponent , callback ) ;
186+ DOMRenderer . updateContainer ( element , root = container . _reactRootContainer , parentComponent , callback , callerName ) ;
180187 }
181188 return DOMRenderer . getPublicRootInstance ( root ) ;
182189}
@@ -185,15 +192,22 @@ var ReactDOM = {
185192
186193 render ( element : ReactElement < any > , container : DOMContainerElement , callback : ?Function ) {
187194 warnAboutUnstableUse ( ) ;
188- return renderSubtreeIntoContainer ( null , element, container, callback) ;
195+ var callerName = 'ReactDOM.render' ;
196+ return renderSubtreeIntoContainer ( null , element , container , callback , callerName ) ;
189197 } ,
190198
191- unstable_renderSubtreeIntoContainer ( parentComponent : ReactComponent < any , any , any > , element : ReactElement < any > , containerNode : DOMContainerElement | Document , callback : ?Function ) {
199+ unstable_renderSubtreeIntoContainer (
200+ parentComponent : ReactComponent < any , any , any > ,
201+ element : ReactElement < any > ,
202+ containerNode : DOMContainerElement | Document ,
203+ callback : ?Function
204+ ) {
192205 invariant (
193206 parentComponent != null && ReactInstanceMap . has ( parentComponent ) ,
194207 'parentComponent must be a valid React Component'
195208 ) ;
196- return renderSubtreeIntoContainer ( parentComponent , element , containerNode , callback ) ;
209+ var callerName = 'ReactDOM.unstable_renderSubtreeIntoContainer' ;
210+ return renderSubtreeIntoContainer ( parentComponent , element , containerNode , callback , callerName ) ;
197211 } ,
198212
199213 unmountComponentAtNode ( container : DOMContainerElement ) {
0 commit comments