next/router と next/navigation の違いは何ですか?
P粉946336138
P粉946336138 2023-10-30 16:44:55
0
1
1147

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

P粉946336138
P粉946336138

全員に返信(1)
P粉032900484

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

ドキュメント

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート