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

Vic*_*lev 5 reactjs redux

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

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

  1. 我需要知道,哪些API请求是路由呈现所必需的,并且不希望在客户端和服务器呈现器代码中复制该知识.
  2. 在服务器上,我需要知道我的API请求已经结束,所以我可以将html渲染为字符串并将其抛给客户端.

任何想法/链接?

Fra*_*sso 1

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

我不想在这里花太多时间解释这一点,因为这里有一个关于如何实现这一点的优秀教程(而且效果很完美)

干杯。