React Server Components (RSC)
Komponenty React, które działają tylko na serwerze, wysyłają wyrenderowany wynik zamiast JavaScriptu i mogą same czytać dane.
Komponent serwerowy może odpytać bazę albo API wewnątrz komponentu, a jego kod nigdy nie trafia do przeglądarki. JavaScript wysyłają i hydrują tylko części oznaczone jako komponenty klienckie. W Next.js stoi na nich App Router. Zysk to mniejsze paczki i mniej zapytań w tę i z powrotem; koszt to nowy model myślenia o tym, co gdzie działa.
Powiązane hasła
- Hydracja (hydration): Krok, w którym JavaScript w przeglądarce podpina się pod HTML wyrenderowany na serwerze i czyni go interaktywnym.
- SSR, SSG i ISR: Trzy sposoby renderowania stron: przy każdym zapytaniu (SSR), raz przy buildzie (SSG) albo przy buildzie z późniejszym odświeżaniem (ISR).
- Kaskada zapytań (request waterfall): Zapytania, które czekają na siebie po kolei, choć mogłyby iść równolegle, więc czas ładowania się sumuje.
