84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
Next.js では、next/routerとnext/navigationの両方にuseRouter()フックがあることがわかりましたが、返されるオブジェクトは異なります。 Next.js の両方のルーティング パッケージに同じフックがあるのはなぜですか?
next/router
next/navigation
useRouter()
next/routerのuseRouterは Next.js の Pagesフォルダーで使用されます ルーティングの最初の方法を設定します。v13から、app(下の画像に示されている最後の質問に「はい」と答えるときに使用) という新しいディレクトリが導入され、に基づいて構築されました。サーバー コンポーネントでは、ルートを別の方法で定義し、next/navigationからuseRouterを使用できます:
フォルダーで使用されます ルーティングの最初の方法を設定します。
(下の画像に示されている最後の質問に「はい」と答えるときに使用) という新しいディレクトリが導入され、
useRouter
から引用:左の図に示すように、関連ドキュメントを取得するルーターのタイプを選択できます。
next/routerの
ドキュメントuseRouter
は Next.js の Pages
フォルダーで使用されます ルーティングの最初の方法を設定します。
v13から、app
(下の画像に示されている最後の質問に「はい」と答えるときに使用) という新しいディレクトリが導入され、
に基づいて構築されました。サーバー コンポーネントでは、ルートを別の方法で定義し、next/navigationからuseRouter
を使用できます:から引用:左の図に示すように、関連ドキュメントを取得するルーターのタイプを選択できます。