重定向到另一页后,保留redux存储值

时间:2017-10-21 18:24:14

标签: react-router react-redux

当用户点击链接时,它会引导用户进入结帐页面。

selectSlot(slot){
    window.location = `/checkout/${slot.target.value}`
}

我的方法不会保留redux存储值。 我怎样才能保留这些价值观?

以下是路由器定义

    <Provider store={store}>
        <ConnectedRouter history={history}>
            <Router>
                <Switch>
                    <Route exact path="/" component={MainLayout} />
                    <Route exact path="/index.html" component={MainLayout} />
                    <Route path="/checkout" component={CheckoutLayout} />
                    <Route component={NotFound}/>
                </Switch>
            </Router>
        </ConnectedRouter>
    </Provider>

1 个答案:

答案 0 :(得分:0)

我正在使用Link中的react-router-dom用于此目的并为我工作。你可以阅读它here