gpt4 book ai didi

javascript - 可以用 Next.js 完全替代 React-Router 吗?

转载 作者:行者123 更新时间:2023-11-30 19:27:10 56 4
gpt4 key购买 nike

我以前用的是React + React-Router,我觉得react-router有点复杂,我觉得Next.js的router更简单,所以我的问题是:Next.js可以完全替代react-router吗?我对 Next.js 不熟悉,有没有人可以给我一些建议?

最佳答案

NextJS 使用本地页面目录中的信息创建路由。虽然这比其他配置简单得多,但这种方法有两个缺点:

  1. 不能创建动态路由
  2. 它不能创建嵌套路由

NextJS 更喜欢 custom Node server克服这些缺点。如果您想要快捷方式,Next Routes有帮助。

虽然您当然可以在客户端使用 React Router,但它不支持 SSR,因此服务器端导航是一个很大的问题。您还必须转移到 HashRouter 而不是 BrowserRouter。您可以找到问题 here .使用 NextJS 路由器来支持动态导入和预取等功能肯定会更好。

关于javascript - 可以用 Next.js 完全替代 React-Router 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56783240/

56 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com