@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!