React 사이드바 토글 시 ECharts 레이아웃 깨짐 해결법 (w.ResizeObserver)
·
개발 일상
상황최근 회사 프로젝트(react + python)에서 프론트엔드 작업 중 사이드바를 열고 닫을 때 간헐적으로 대시보드 상의 차트 오른쪽에 여백이 생기는 현상을 발견했다.해당 증상은 간헐적으로 발생하였고, 사이드바의 너비(width)만큼 생긴다는 것을 확인하였다.증상 분석사이드바를 열면 메인 화면(차트 포함)이 오른쪽으로 밀림사이드바를 닫으면 다시 원위치 되어야 함하지만 간헐적으로 차트의 오른쪽에 여백이 남는 현상 발생아래 이미지처럼 차트 오른쪽이 padding된 것처럼 비어 있는 증상이 발생함보안을 위해 이미지의 내용은 masking 처리하였음을 참고원인 분석프로젝트의 레이아웃 구조는 대략적으로 다음과 같다. // 이 안에서 CustomECharts 컴포넌트 사용상위 컴포넌트인 layout...