Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 可以使用Next.js完全替换React路由器吗?_Javascript_Reactjs_React Router_React Router V4_Next.js - Fatal编程技术网

Javascript 可以使用Next.js完全替换React路由器吗?

Javascript 可以使用Next.js完全替换React路由器吗?,javascript,reactjs,react-router,react-router-v4,next.js,Javascript,Reactjs,React Router,React Router V4,Next.js,以前,我使用的是React+React路由器,我觉得React路由器有点复杂,我觉得Next.js的路由器更简单,所以我的问题是:Next.js能完全取代React路由器吗?我不熟悉Next.js,有人能给我一些建议吗?NextJS使用本地页面目录中的信息创建路由。虽然这比其他配置简单得多,但这种方法有两个缺点: 它无法创建动态路由 它无法创建嵌套路由 NextJS更倾向于使用a来克服这些缺点。如果你想走捷径,我可以帮你 虽然您当然可以在客户端使用React路由器,但它不支持SSR,因此服务器端

以前,我使用的是React+React路由器,我觉得React路由器有点复杂,我觉得Next.js的路由器更简单,所以我的问题是:Next.js能完全取代React路由器吗?我不熟悉Next.js,有人能给我一些建议吗?

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

  • 它无法创建动态路由
  • 它无法创建嵌套路由
  • NextJS更倾向于使用a来克服这些缺点。如果你想走捷径,我可以帮你

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