FrameWork/Svelte (1) 썸네일형 리스트형 [문제해결] E-Chart 새로고침시 크기 초기화 → onMount 훅을 사용해서 처음 렌더링 될 경우에는 문제가 없지만, 새로고침 시에는 (초기화가 이루어지지 않아) 배열이 비어있을때도(data) 차트가 렌더링 되기 때문에 차트의 초기화 에 문제가 발생했다.→ 비동기작업으로 데이터를 넘겨주고 있는 상위 컴포넌트 에서 if 문으로 데이터가 있을 경우에만 BarChart 가 렌더링 될 수 있도록(컴포넌트에 조건문을 추가해) 처리해주었다.→ 따라서, 비동기 작업을 처리할때 상위 컴포넌트에서 Loder UI 를 처리하는 습관을 가지는게 좋다. [ BarChart.svelte ]Code [ 상위 컴포넌트 ]Code ... // 데이터가 없을 경우 Loder UI 출력 {#if operationReport.length > 0} {:else} {/if} // 데이.. 이전 1 다음