如何在刷新页面时调度redux操作或直接使用react-router输入URL

时间:2016-07-25 15:15:41

标签: javascript reactjs redux react-router react-redux

我正在使用react-router来构建资产管理应用程序。该应用程序应为每个单独的资产提供专用的资产编辑页面,因此在我的路径组件中,我有类似的内容:

 <Router history={browserHistory}>
    <Route path="/" component={App}>
      <Route path="Home" component={Home}/>
      <Route path="/assets/:assetsID" component={assetsPage}/>
    </Route>
  </Router>

当用户在主页上时,他可以单击资产以显示资产页面。点击还会触发异步操作以从api获取资产并更新资产页面。

此流程的问题在于,当用户已经在特定资产页面中并且他单击刷新时,或者他直接输入特定资产URL。该操作未被触发,并且页面不会被任何数据填充

我该如何解决这个问题?

0 个答案:

没有答案