Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.04 KB

File metadata and controls

20 lines (14 loc) · 1.04 KB

Demo: Hello Server Component!

git checkout demo

I denne demoen kan man utforske litt hvordan klient- og server-komponenter blir rendret og hvordan komposisjon kan gjøres. Ha i bakhodet at applikasjonen er rendret på server på page request, det gjelder også komponentene som er markert med use client.

Start applikasjonen med npm run dev og åpne den i nettleseren.

Åpne filen src/app/page.tsx og utforsk hvordan de forskjellige komponentene oppfører seg. Akkurat nå er det kun komponentene <ServerComponent /> og <ClientComponent /> som er i bruk.

  • Hvor kjøres / rendres komponenten? Se i loggene på server og på klient.
  • Er den med innkludert i JS-bundle på klienten?
  • Hvordan brukes klient-komponenter og server-komponenter om hverandre?
  • Hva skjer hvis du f.eks prøver å bruke useState i en server-komponent?

Fjern kommentarene fra de andre komponentene (gjerne en etter en) og utforsk videre.