React · Senior · Pytanie 1 z 75

Dlaczego cache() z React przydaje się w Server Components?

Wyjaśnienie

const getUser = cache(async (id) => db.user.find(id)) - kilka komponentów w jednym renderze serwerowym może wywołać getUser(1), a zapytanie do bazy wykona się raz. Cache żyje tylko w obrębie żądania, więc dane różnych użytkowników się nie mieszają. Cache'owanie między żądaniami w Next.js robi się przez 'use cache'.

Do poczytania

Błąd w pytaniu

React · Senior · pytanie 1

Sprawdź się

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

Rozwiąż ten test