Next.js · Junior · Frage 59 von 75
Wann nutzt man router.push() statt <Link>?
- 1Für externe Links, die auf andere Websites führen
- 2Immer -
<Link>ist in neuen Versionen veraltet - 3Für Navigation im Code, etwa nach dem Speichern eines Formulars
Antwort zeigen
Richtige Antwort: Für Navigation im Code, etwa nach dem Speichern eines Formulars
Erklärung
<Link> rendert ein echtes <a>, unterstützt Prefetching und das Öffnen in einem neuen Tab. useRouter nutzt man nur, wenn es keinen anklickbaren Link zu rendern gibt.