2016-03-25 75 views
1

爲什麼下面的<Link>不起作用?
當我點擊它時,我會稍微看到網址的變化,然後回到當前的網址,沒有任何反應。我還可以在開發者工具查看日誌消息:action @ 14:36:52.677 @@router/LOCATION_CHANGEReact Router Link不起作用

我的路線定義爲:

<Route component={MainLayout}> 
    <Route path="/"> 
    <IndexRoute component={TestIndexView} /> 
    <Route path="test/:code/edit" component={TestFormView} /> 
</Route> 
<Route path="*" component={NoMatch}/> 

和鏈接是:

<Link to={`test/${item.code}/edit`} className="btn btn-default btn-xs">Edit</Link> 

我想它應該呈現當我點擊鏈接,但它不。

回答

0

我發現了這個問題。我將項目配置爲使用redux-simple-router而不是react-router-redux,這就是爲什麼它不起作用。更改爲react-router-redux並導入其routerReducer模塊後,現在一切似乎都很順利。

相關問題