Next JS Flashcards

1
Q

[Next] Waarom kun je geen dynamisch gegenereerd unieke key gebruiken in een map functie?

A

Omdat je werkt met server en client side rendering, waardoor je twee random key values krijgt.

Laden van pagina is render 1, is key ABC123.

Rerender component op client side is render 2, is key A1B2C3.

ABC123 != A1B2C3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

[Next JS] hoe ga je om met taal en website omgevingen?

A

Je vangt dit altijd af middels ENV variabelen. Of het nu gaat om scripts, IDs etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

[NEXT] Wat betekent _ in _app als map of bestand binnen een Next Js applicatie?

A

Dat deze bestanden en mappen privé zijn. En laat andere programmeurs weten dat deze bestanden en mappen niet aangeroepen mogen worden. Want het kan nog wel aangeroepen worden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

[next js] wanneer yarn install?

A

Als er dependencies zijn ge-update

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe draait een next js applicatie op de server?

A

Deze voert een next start uit na een next build binnen een node sever die wie op zijn beurt in een docker omgeving hangt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wat is SSG en hoe werkt het?

A

Static site generation, HTML pagina’s worden tijdens de build fase gegenereerd. En vaak gecached.

Voor content die niet vaak verandert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is SSR en hoe werkt het?

A

Server Side Generation, HTML wordt op de server gegenereerd op iedere aanvraag. Geschikt voor dynamische data die je scherm updaten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Wat is ISR en hoe werkt het?

A

Incremental Static Regeneration, genereerde statische HTML pagina’s in de build fase. Vernieuwen in de achtergrond als de data update zoals bij een e-commerce website.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat doet revalidate voor pagina’s in Next?

A

Dit bepaald wanneer een pagina uit de cache ververst wordt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Waar vindt revalidatie plaats?

A

Op de server. De cache pagina wordt vervangen, en de eerstvolgende pagina verzoek is deze nieuwe versie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hoe werkt het technisch ophalen van een pagina in Next.

A
  1. URL bevat een pad
  2. Domein luistert naar node server naar ontvangende paden.
  3. Die stuurt het door naar Next waarbij het routing systeem het verder afhandelt.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly