Fix falling in dev mode (#12407)
FiberNode stateNode could be null So I get TypeError: ``` at performWorkOnRoot (/tmp/my-project/node_modules/react-dom/cjs/react-dom.development.js:11014:24) TypeError: Cannot read property '_warnedAboutRefsInRender' of null at findDOMNode (/tmp/my-project/node_modules/react-dom/cjs/react-dom.development.js:15264:55) ```
Vasiliy committed
Mar 21, 2018 at 12:41 UTC
33eddbc0c80652f5a2e7307345f998828ed5a267
1 file changed
+1
-1
packages/react-dom/src/client/ReactDOM.js
+1
-1
@@ -1126,7 +1126,7 @@ const ReactDOM: Object = {
1126
): null | Element | Text {
1127
if (__DEV__) {
1128
let owner = (ReactCurrentOwner.current: any);
1129
- if (owner !== null) {
1129
+ if (owner !== null && owner.stateNode !== null) {
1130
const warnedAboutRefsInRender =
1131
owner.stateNode._warnedAboutRefsInRender;
1132
warning(