如何使用异步请求服务器渲染 redux 应用程序?
How to server-render redux app with async requests?
我想构建服务器呈现的 redux 应用 API 呈现路由处理程序 React 组件所需的请求。
我在我的操作中传递请求生成函数,自定义中间件触发请求并分派它们的结果。对于客户端,它工作得很好,但我在服务器渲染时遇到问题:
- 我需要知道哪些 API 请求是路由呈现所必需的,并且不想在客户端和服务器呈现器代码中重复该知识。
- 在服务器上,我需要知道我的 API 请求已结束,以便我可以将 html 渲染为字符串并将其抛给客户端。
任何ideas/links?
我也在做同样的事情,基本上是使用一个函数从 API 调用中获取所有需要的信息,方法是在您的组件中指定哪些操作应该 运行 获取信息。
我不想在这里花太多时间解释,因为有一个关于如何实现这个的优秀教程here(而且效果很好)
干杯。
我想构建服务器呈现的 redux 应用 API 呈现路由处理程序 React 组件所需的请求。
我在我的操作中传递请求生成函数,自定义中间件触发请求并分派它们的结果。对于客户端,它工作得很好,但我在服务器渲染时遇到问题:
- 我需要知道哪些 API 请求是路由呈现所必需的,并且不想在客户端和服务器呈现器代码中重复该知识。
- 在服务器上,我需要知道我的 API 请求已结束,以便我可以将 html 渲染为字符串并将其抛给客户端。
任何ideas/links?
我也在做同样的事情,基本上是使用一个函数从 API 调用中获取所有需要的信息,方法是在您的组件中指定哪些操作应该 运行 获取信息。
我不想在这里花太多时间解释,因为有一个关于如何实现这个的优秀教程here(而且效果很好)
干杯。