Next.js - Übersicht
Die Next.js ist ein reaktionsbasiertes Framework mit serverseitiger Renderfunktion. Es ist sehr schnell und SEO-freundlich.
Mit Next.js können Sie ganz einfach eine robuste reaktionsbasierte Anwendung erstellen und testen. Im Folgenden sind die wichtigsten Funktionen von Next.js aufgeführt.
Hot Code Reload - Der Server von Next.js erkennt geänderte Dateien und lädt sie automatisch neu.
Automatic Routing- Sie müssen keine URL für das Routing konfigurieren. Dateien sind im Seitenordner abzulegen. Alle URLs werden dem Dateisystem zugeordnet. Anpassung kann vorgenommen werden.
Component specific styles - styled-jsx bietet Unterstützung für globale und komponentenspezifische Stile.
Server side rendering - Reaktionskomponenten werden auf dem Server vorgerendert und werden daher auf dem Client schneller geladen.
Node Ecosystem - Next.js reagieren reaktionsbasierte Gele gut mit dem Node-Ökosystem.
Automatic code split- Next.js rendert Seiten mit den benötigten Bibliotheken. Anstatt eine einzelne große Javascript-Datei zu erstellen, erstellt Next.js mehrere Ressourcen. Wenn eine Seite geladen wird, wird nur die erforderliche Javascript-Seite damit geladen.
Prefetch - Next.js bietet eine Link-Komponente, mit der mehrere Komponenten verknüpft werden. Sie unterstützt eine Prefetch-Eigenschaft zum Vorabrufen von Seitenressourcen im Hintergrund.
Dynamic Components - Next.js ermöglicht den dynamischen Import von JavaScript-Modulen und React Components.
Export Static Site - Mit Next.js können Sie eine vollständige statische Site aus Ihrer Webanwendung exportieren.
Built-in Typescript Support - Next.js ist in Typescripts geschrieben und bietet hervorragende Typescript-Unterstützung.