seo优化:react-router-dom vs next js

seo optimization: react-router-dom vs next js

我开始学习 React。我读到他在 seo 优化方面有问题。我想建一个项目使用react-router-dom 2022年是否有必要使用next.js?或者是否可以使用 react-router-dom 构建所有内容并且网站将被优化? seo 优化的最佳方法是什么? ssr vs spa? react-router-dom vs nextjs?

react-router-dom 预计将在 SPA 中使用,它的作用是你有一个源 .html 文件,其中将根据用户尝试查看的当前路线呈现所有路线.

您可以使用 react-router-dom 构建一个项目并静态地提供它,如果您尝试直接转到路由,例如:/dashboard,它将不显示任何内容或显示 404 页面。使用 SSR 时,您将任何传入请求重定向到您的 index.html 文件以使 react-router-dom 工作

我建议试试 NextJS,它有 built-in 路由器支持,可以生成静态内容或从服务器动态提供。如果您知道如何配置路由并在它们之间共享数据,那么您将更容易过渡:)

使用Next.js,比React.js

更利于SEO

还有 next/router 模块可以用来在 Next.js

中路由