React · Senior · Pytanie 68 z 75

Jak Server Component może rozpocząć pobieranie, a Client Component na nie poczekać?

// server
const commentsPromise = getComments(postId);
return <Comments commentsPromise={commentsPromise} />;
// client
const comments = use(commentsPromise);

Wyjaśnienie

Promise'y są serializowalnymi propsami. Szkielet strony renderuje się od razu, a komentarze napływają strumieniowo, gdy promise się rozwiąże.

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 68

Sprawdź się

Rozwiąż test React · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test