ReactDOM.render()/unstable_renderIntoContainer() doesn't return instance if called during an update · Issue #10309 · facebook/react (original) (raw)
Do you want to request a feature or report a bug?
Bug
What is the current behavior?
ReactDOM.render and ReactDOM.unstable_renderSubtreeIntoContainer no longer return created React component instances
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem via https://jsfiddle.net or similar (template: https://jsfiddle.net/84v837e9/).
this.eParentElement = document.createElement('div');
const ReactComponent = React.createElement(this.reactComponent, params);
this.componentRef = ReactDOM.render(ReactComponent, this.eParentElement);
What is the expected behavior?
After the steps above this.componentRef should be an instance just created - it is now null with React 16 beta.
It's entirely possible that I should be doing something different now, but if so it's not clear what that should be
Which versions of React, and which browser / OS are affected by this issue? Did this work in previous versions of React?
React 16 beta
Chrome
OSX
thanks