• 요구는 표현하고, 실행은 분리하자
  • 결과만 선언하고, 실제 수행은 외부에서 해라
    • 함수는 필요한 코드 조각을 선언적으로 사용
      • useMemo
      • 비동기 값 읽어오기
    • 실제 관련된 처리는 컴포넌트를 감싸는 부모 함수에 위임
  •  <ErrornBoundary fallback={} >
     	<Suspense fallback={}>
     		<Logic />
     	</Suspense>
     </ErrorBoundary>