Flux初始化存储重新路由

时间:2015-07-06 09:21:19

标签: javascript reactjs flux react-router

所以我在过去几天一直在接触Flux,更具体地说,我选择了alt flux实现来解决这个问题。主要是因为它们处理服务器端渲染的方式,我认为这非常好。我也在使用React Router(现在是1.0.0-beta3)

我在使用数据初始化商店的位置存在问题。我的应用程序使用服务器端呈现,因此当请求到达我的服务器时,我可以从API获取初始数据,并且根据用户输入的路径,我可以获取不同的数据。 (这是正确的吗?看起来对我来说有点奇怪,因为SSR的目的是避免空白屏幕"但现在我们必须等待异步回调才能发回服务器呈现的DOM?)

但是,如果我的用户点击Navbar,例如,更改路由器中的路径,该怎么办?现在如何使用新的适当数据初始化商店?如果我理解正确,这不会触发服务器的另一个请求。它将简单地使用捆绑的javascript在客户端上重新渲染。在这种情况下我该怎么办?

比如说我有一个ProjectsStore on / projects包含公司曾经做过的所有项目,但在/ company / projects上它只包含该特定公司的项目。我将如何更改此商店中的数据?

0 个答案:

没有答案