MENU

【Next.js】useRouter と Router の違い

知りたいこと

表題の通り、違いがわからなかったので調べました。

わかったこと

参照リンクを見つけました。ので抜粋してリンク先を見てください(2023/12)

>明確な違いは、 useRouter がフックであり、 Router がただのグローバルな変数にすぎないという点です。
>すなわち useRouter を参照しているコンポーネントは、ページのパスが変わるたびに再描画されます。
>それに対して、 Router を参照しているコンポーネントは、ページパスが変化してもコンポーネントが再描画されることはありません。

参考

参考ページ
https://zenn.dev/yoshiishunichi/articles/ed67d3cf1b9b41
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次