Was ist der Unterschied zwischen next/router und next/navigation?
P粉946336138
P粉946336138 2023-10-30 16:44:55
0
1
984

In Next.js kenne ich den next/routernext/navigation 都有一个 useRouter()-Hook, aber das zurückgegebene Objekt ist anders. Warum hat Next.js bei beiden Routing-Paketen den gleichen Hook?

P粉946336138
P粉946336138

Antworte allen(1)
P粉032900484

useRouter来自 next/router 将在 中使用pages 文件夹,Next.js 中设置路由的初始方式。从 v13 开始,他们引入了一个名为 app 的新目录 (当您对下图中显示的最后一个问题说“是”时使用),构建在 服务器组件,您可以在其中以不同方式定义路由并使用 useRouter 来自 next/navigation

引自doc

如左图所示,您可以选择想要获取相关文档的路由器类型:

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!