使用react-router以编程方式导航

别坑我 · 05月25日

我正在开发一个应用程序,在其中检查用户是否不是loggedIn我有显示登录表单,否则dispatch一个action将改变路线和加载其他组件。这是我的代码:

render() {
    if (isLoggedIn) {
        // dispatch an action to change the route
    }
    // return login component
    <Login />
}

由于无法更改render函数内部的状态,如何实现此目的

回答(1)
时间
M
Mandy
1 · 2020-05-25 12:13:28

我建议您使用connected-react-router https://github.com/supasate/connected-react-router ,即使您需要,它也可以帮助执行减速器/动作的导航。它有据可查且易于配置

你的回答

加载中...
⌘+Return 发表
发表

温馨提示:登录后可发表评论或回复

关闭,朕知道了

扫码关注微信公众号或小程序