我正在使用react-router来构建资产管理应用程序。该应用程序应为每个单独的资产提供专用的资产编辑页面,因此在我的路径组件中,我有类似的内容:
<Router history={browserHistory}>
<Route path="/" component={App}>
<Route path="Home" component={Home}/>
<Route path="/assets/:assetsID" component={assetsPage}/>
</Route>
</Router>
当用户在主页上时,他可以单击资产以显示资产页面。点击还会触发异步操作以从api获取资产并更新资产页面。
此流程的问题在于,当用户已经在特定资产页面中并且他单击刷新时,或者他直接输入特定资产URL。该操作未被触发,并且页面不会被任何数据填充
我该如何解决这个问题?