Next.js · Senior · Frage 62 von 75
Die Website nutzt scroll-behavior: smooth, und nach dem Update auf Next.js 16 scrollt jede Navigation sanft nach oben. Wie bekommt man sofortige Sprünge zurück?
- 1
data-scroll-behavior="smooth"an<html>setzen - 2
scroll-behavioraus allen CSS-Dateien entfernen - 3
scroll={false}an jedem einzelnen Link setzen
Antwort zeigen
Richtige Antwort: data-scroll-behavior="smooth" an <html> setzen
Erklärung
Next.js 16 überschreibt scroll-behavior standardmäßig nicht mehr, weil der Eingriff bei jeder Navigation teuer war. Das Attribut schaltet das alte Verhalten wieder ein.