TypeError: Cannot read property 'offsetWidth' of null
Author: hckhanhCreated Apr 16, 2020Updated Oct 20, 2025
I try to place the diagram in a router then switch between other routers. Then I got this boy:
Uncaught TypeError: Cannot read property 'offsetWidth' of null
at LabelWidget.render (LabelWidget.tsx:92)
at finishClassComponent (react-dom.development.js:17160)
at updateClassComponent (react-dom.development.js:17110)
at beginWork (react-dom.development.js:18620)
at HTMLUnknownElement.callCallback (react-dom.development.js:188)
at Object.invokeGuardedCallbackDev (react-dom.development.js:237)
at invokeGuardedCallback (react-dom.development.js:292)
at beginWork$1 (react-dom.development.js:23203)
at performUnitOfWork (react-dom.development.js:22154)
at workLoopSync (react-dom.development.js:22130)
at performSyncWorkOnRoot (react-dom.development.js:21756)
at react-dom.development.js:11089
at unstable_runWithPriority (scheduler.development.js:653)
at runWithPriority$1 (react-dom.development.js:11039)
at flushSyncCallbackQueueImpl (react-dom.development.js:11084)
at flushSyncCallbackQueue (react-dom.development.js:11072)
at scheduleUpdateOnFiber (react-dom.development.js:21199)
at Object.enqueueSetState (react-dom.development.js:12639)
at LocationProvider.push../node_modules/react/cjs/react.development.js.Component.setState (react.development.js:471)
at index.js:103Source: projectstorm/react-diagrams