Heim  >  Artikel  >  Web-Frontend  >  nextjs 15

nextjs 15

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-23 18:17:22377Durchsuche

nextjs 15

@next/codemod CLI: Aktualisieren Sie mit diesem Befehlszeilentool nahtlos auf die neuesten Versionen von Next.js und React.

Asynchrone Anforderungs-APIs (Breaking): Anforderungsspezifische APIs sind jetzt asynchron und ebnen den Weg für zukünftige Optimierungen. Zur Unterstützung bei der Migration wird ein Codemod bereitgestellt.

Caching-Semantik (Unterbrechung): Standardmäßig werden Abrufanforderungen, GET-Routenhandler und clientseitige Navigationen nicht mehr zwischengespeichert. Das Caching kann jedoch manuell aktiviert werden.

React 19-Unterstützung: Next.js 15 bietet Unterstützung für React 19, mit experimentellen Funktionen wie dem React Compiler und verbesserter Fehlerbehandlung während der Hydratation.

Turbopack Dev (Stabil): Turbogeladene Entwicklungsleistung mit schnelleren Startzeiten und reaktionsschnelleren Code-Updates dank Turbopack.

Statischer Indikator: Ein neuer visueller Indikator im Entwicklungsmodus, um statische Routen hervorzuheben und so die Optimierung zu erleichtern.

unstable_after API (experimentell): Eine neue API, mit der Sie Code nach dem Streamen einer Antwort ausführen können, ideal für Aufgaben wie Protokollierung und Analyse.

instrumentation.js API (stabil): Diese neue Server-Lebenszyklus-API verbessert die Beobachtbarkeit und bietet Integrationen mit Tools wie OpenTelemetry.

Erweiterte Formulare (nächstes/Formular): Die

-Komponente erweitert reguläre HTML-Formulare durch Hinzufügen von clientseitigen Navigations- und Vorabruffunktionen.

TypeScript-Unterstützung für next.config.ts: Verbesserte TypeScript-Integration für next.config.ts, bietet Typsicherheit, automatische Vervollständigung und eine bessere Entwicklererfahrung.

Verbesserungen beim Selbsthosting: Neue Funktionen für das Selbsthosting, einschließlich mehr Kontrolle über Cache-Control-Header, optimierte Bildverarbeitung und automatische Verwendung von Sharp für die Bildverarbeitung.

Serveraktionssicherheit: Serveraktionen sind jetzt sicherer mit eindeutigen Aktions-IDs und automatischer Bereinigung nicht verwendeter Aktionen.

Bündelung externer Pakete (stabil): Die automatische Bündelung externer Pakete wird jetzt sowohl für die App- als auch für die Pages-Router mit neuen Konfigurationsoptionen unterstützt.

ESLint 9-Unterstützung: Vollständige Kompatibilität mit ESLint 9, wodurch reibungslose Übergänge gewährleistet und gleichzeitig die Abwärtskompatibilität gewahrt bleibt.

Leistungsverbesserungen: Build-Zeiten und schnelle Aktualisierungsgeschwindigkeiten wurden deutlich optimiert, wodurch der Entwicklungsprozess noch schneller und reibungsloser wird.

Das obige ist der detaillierte Inhalt vonnextjs 15. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn