티스토리 뷰
Error/React.js
[React] Cannot read property 'offsetWidth' of null or undefined
IT공부블로그 2020. 1. 8. 22:22728x90
반응형
componentDidUpdate에서 어떤 element의 offsetWidth를 가져오려는데
if문 or for문이 깊어질수록 offsetWidth값이 undefined or null로 나오는데
깊이들어가수록 해당 element의 offsetWidth에 접근할수없는것 같다 ( 내생각 )
그래서 offsetWidth같은경우는 componentDidupdate 초기에
componentDidUpdate(){
let a = aa[i].current.offsetWidth;
let b = bb[i].current.offsetWidth;
}
위와 같이 offsetWidth를 미리 담고 그 값을 비교하는게 정신건강에 좋을듯하다
728x90
반응형
'Error > React.js' 카테고리의 다른 글
[React] 컴포넌트에서 조건부 렌더링시 주의할점 (0) | 2020.01.14 |
---|---|
[React] npm install, npm update (0) | 2020.01.11 |
[node.js] Error: setuid user id does not exist (0) | 2019.12.30 |
[React] @csstools/normalize.css not found (0) | 2019.12.30 |
[React] fatal: could not create leading directories of (0) | 2019.12.30 |
댓글