FrameWork (18) 썸네일형 리스트형 [ React Native ] Install 1. Project 생성npx create-expo-app AwesomeProject cd AwesomeProject yarn add expo // expo 있다면 생략 npx expo start 2. app store 에 가서 Expo Go 앱을 다운로드 받는다.→ 터미널에 출력되는 QR 코드 실행 실행이 안된다면 추가 설치1. Expo install npm install -g expo-cli 2. Watchman intallbrew update brew install watchman Uploaded by N2T [문제해결] E-Chart 새로고침시 크기 초기화 → onMount 훅을 사용해서 처음 렌더링 될 경우에는 문제가 없지만, 새로고침 시에는 (초기화가 이루어지지 않아) 배열이 비어있을때도(data) 차트가 렌더링 되기 때문에 차트의 초기화 에 문제가 발생했다.→ 비동기작업으로 데이터를 넘겨주고 있는 상위 컴포넌트 에서 if 문으로 데이터가 있을 경우에만 BarChart 가 렌더링 될 수 있도록(컴포넌트에 조건문을 추가해) 처리해주었다.→ 따라서, 비동기 작업을 처리할때 상위 컴포넌트에서 Loder UI 를 처리하는 습관을 가지는게 좋다. [ BarChart.svelte ]Code [ 상위 컴포넌트 ]Code ... // 데이터가 없을 경우 Loder UI 출력 {#if operationReport.length > 0} {:else} {/if} // 데이.. 이전 1 2 3 다음