로딩화면, 렌더링화면을 분리하도록 돕는다.

에러 바운더리를 사용하면 에러 UI / 상태도 위임할 수 있다.

예시)

아래는 위의 예제를 실행한 결과입니다. user를 가져오는 API에는 1000ms의 딜레이를 주었고, post를 가져오는 API에는 1100ms의 딜레이를 주었습니다. 여기서 주목할 만한 점은 UserData가 도착한 뒤에 또 다른 1100ms를 기다렸다가 PostData가 로드되는 것이 아니라 UserData와 PostData가 동시에(정확하게는 Concurrent 하게) 요청되고 이에 따라 1100ms 안에 모든 데이터가 로드되어 모든 화면이 나타나게 된다는 것입니다.

SSR 관련

Reat18에서는 Suspense를 통해 다음 2가지 SSR Feature를 사용할 수 있습니다.