mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
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)
```
This commit is contained in:
2
packages/react-dom/src/client/ReactDOM.js
vendored
2
packages/react-dom/src/client/ReactDOM.js
vendored
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user