Zum Inhalt springen
BitDojo
In 2 Monaten zum Frontend Engineer
Next.js7 Min. Lesezeit

Daten laden und zwischenspeichern

Du holst Daten direkt im Serverbaustein, entscheidest bewusst zwischen einmal beim Bauen und bei jeder Anfrage und weißt, wie du veraltete Inhalte gezielt erneuerst.

In der älteren Bauweise war das Laden von Daten ein kleines Ritual: ein Zustand für die Daten, einer fürs Laden, einer für den Fehler, dazu ein Effekt, der beim Erscheinen losläuft. Zwanzig Zeilen für eine Liste.

In einem Serverbaustein steht dafür ein await. Der Baustein ist eine Funktion, die auf dem Server läuft, und dort darf man auf ein Ergebnis warten, bevor man etwas zurückgibt. Der Ladezustand wandert in die loading-Datei aus der ersten Lektion.

Dafür kommt eine Frage dazu, die es vorher nicht gab: Wie alt darf diese Antwort sein? Eine Preisliste, die sich zweimal im Jahr ändert, muss nicht bei jedem Aufruf neu berechnet werden. Ein Warenbestand schon.

Premium

Hier geht es mit einem Zugang weiter

Der erste Abschnitt ist offen, damit du siehst, wie eine Lektion aussieht. Der Rest gehört zum Zugang für 9,99 € im Monat: alle kostenpflichtigen Kurse, alle Prüfungen, alle Zertifikate, monatlich kündbar.

  • Alle kostenpflichtigen Kurse, auch die, die später dazukommen
  • Prüfungen und Zertifikate ohne Aufpreis
  • Podcast zu jedem Modul, im Browser abspielbar
  • Handbuch als PDF zu jedem Kurs