如何添加退出反应项目的通用支持

时间:2016-10-22 04:22:20

标签: reactjs universal isomorphic-javascript webpack-isomorphic-tools

我已经创建了一个react redux项目,现在我需要在项目中添加一些SEO功能。我不想在重构代码时浪费太多时间。有人可以告诉我任何想法吗?

1 个答案:

答案 0 :(得分:1)

  • 您需要在服务器上设置redux存储并将其初始状态传递给客户端,以便服务器呈现和初始客户端呈现没有区别
  • 并非所有生命周期函数都在服务器端调用,主要不调用componentDidMount。如果你想做一些AJAX数据提取(你只想在客户端上做),这确实有帮助。
  • 如果您使用react-router,则需要设置与
  • 匹配的服务器端路由

以下是一些详细信息:React can be used on server side rendering. What does that mean?