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

Server- und Clientbausteine

Du erkennst, welcher Teil deines Codes auf dem Server und welcher im Browser läuft, setzt "use client" nur dort, wo es nötig ist, und hältst Zugangsdaten aus dem Browser heraus.

Der Code in einem Next-Projekt sieht überall gleich aus. Dieselbe Sprache, dieselben Bausteine, dieselben Klammern. Nur läuft er an zwei sehr verschiedenen Orten: auf einer Maschine, die dir gehört, und in einem Browser, in den jeder hineinsehen kann.

In der Voreinstellung ist jede Datei unter app ein Serverbaustein. Das ist die wichtigste Umkehrung gegenüber älteren Werkzeugen, in denen alles im Browser lief und der Server nur Daten lieferte. Wer das übersieht, wundert sich über zwei Sorten Fehlermeldung: „Das darfst du hier nicht" und „Warum steht mein Schlüssel im Quelltext?".

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