与路由

时间:2016-09-16 15:59:35

标签: reactjs react-router react-sticky

我在应用中使用react-sticky和react-router。

我的路由设置如下

<StickyContainer>
    <Router history={browserHistory}>
        <Route path="/" component={App}>
            <IndexRoute component={ContainerA} />
            <Route path="/containerb" component={ContainerB} />
            <Route path="/containerc/:id" component={ContainerC} />
        </Route>
    </Router>
</StickyContainer>

<App />包含一个粘性的AppBar。 <Container C />包含另一个粘在主栏下方的粘性条。

如果我直接浏览/containerc/1,或者在该页面上刷新,这一切都正常。

但是,如果我使用<ContainerA />上的导航链接(例如)转到/containerc/1,则粘性会被破坏。

似乎使用SPA路由不会更新反应粘性所需的内容。

有没有人经历过这个并找到了解决办法?

0 个答案:

没有答案