如何使用异步请求来渲染redux app?

时间:2015-10-28 12:51:10

标签: reactjs redux

我想使用渲染路由处理程序React组件所需的API请求构建服务器呈现的redux应用程序。

我在我的操作中传递请求制作功能,自定义中间件会触发请求并发送结果。对于客户端来说它运行得很好,但是我在服务器渲染方面遇到了困难:

  1. 我需要知道,路由呈现需要哪些API请求,并且不希望在客户端和服务器呈现器代码中复制这些知识。
  2. 在服务器上我需要知道我的API请求已经结束,所以我可以将html渲染为字符串并将其扔给客户端。
  3. 任何想法/链接?

1 个答案:

答案 0 :(得分:1)

我也在做同样的事情,基本上使用一个函数从API调用中获取所有需要的信息,方法是在组件中指定应该运行哪些操作来获取信息。

我不想花太多时间在这里解释,因为有一个很好的教程如何实现这个here(并且它完美无缺)

干杯。