如何在redux sagas完成之前通过元标记加载初始存储数据?

时间:2016-03-24 15:19:59

标签: javascript metadata redux redux-saga

目前,我遇到了一个情况,即在完成填充商店的传真之前加载服务器呈现的页面。但是,links等元素依赖于商店以触发操作。例如login link需要更改应用程序的状态以显示模式,但还无法访问商店数据。我想通过meta tag立即加载初始商店。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

目前尚不清楚你真正需要什么。如果我理解你的话,你只需等待所有传奇完成后再在服务器上渲染标记。你可以通过在saga-wrapper中包装服务器端sagas然后通过中间件API运行它来实现这一点:

sagaMiddleware.run().done.then(...) <- regular Promise