From 33eddbc0c80652f5a2e7307345f998828ed5a267 Mon Sep 17 00:00:00 2001 From: Vasiliy Date: Wed, 21 Mar 2018 12:41:50 +0300 Subject: [PATCH] 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) ``` --- packages/react-dom/src/client/ReactDOM.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-dom/src/client/ReactDOM.js b/packages/react-dom/src/client/ReactDOM.js index a2576e2e70..a06dca184d 100644 --- a/packages/react-dom/src/client/ReactDOM.js +++ b/packages/react-dom/src/client/ReactDOM.js @@ -1126,7 +1126,7 @@ const ReactDOM: Object = { ): null | Element | Text { if (__DEV__) { let owner = (ReactCurrentOwner.current: any); - if (owner !== null) { + if (owner !== null && owner.stateNode !== null) { const warnedAboutRefsInRender = owner.stateNode._warnedAboutRefsInRender; warning(