页面重新加载导致Redux状态变为DEFAULT(REACT / REDUX)

时间:2019-02-15 07:41:26

标签: reactjs redux react-redux state

我正在使用Firebase RTD在带有Redux的React中开发一个项目。 成功登录后,将调度将Redux状态“ LOGGED_IN” 更改为true的操作。


用户将重定向到/主页,如下所示:

componentWillReceiveProps (nextProps) {
    if (nextProps.loggedIn === true) {
        this.props.history.push('/Main');
    }
} 

进入/Main页面后,构造器中的redux状态“ LOGGED_IN” 保持为真(如预期),但是当重新加载/刷新页面时,redux状态< strong>“ LOGGED_IN” 在构造函数中设置默认值(false),这导致我的AUTHENTICATION逻辑变坏了。有什么方法可以在构造函数中将“ LOGGED_IN” 状态保持为“ true”,直到用户登录?

0 个答案:

没有答案