検索

ホームページ  >  に質問  >  本文

next/router と next/navigation の違いは何ですか?

Next.js では、next/routernext/navigation の両方に useRouter() フックがあることがわかりましたが、返されるオブジェクトは異なります。 Next.js の両方のルーティング パッケージに同じフックがあるのはなぜですか?

P粉946336138P粉946336138389日前1133

全員に返信(1)返信します

  • P粉032900484

    P粉0329004842023-10-31 00:24:40

    next/routeruseRouter は Next.js の Pages フォルダーで使用されます ルーティングの最初の方法を設定します。 v13 から、app (下の画像に示されている最後の質問に「はい」と答えるときに使用) という新しいディレクトリが導入され、 に基づいて構築されました。サーバー コンポーネント では、ルートを別の方法で定義し、next/navigation から useRouter を使用できます:

    ドキュメント

    から引用: 左の図に示すように、関連ドキュメントを取得するルーターのタイプを選択できます。

    返事
    0
  • キャンセル返事