为了账号安全,请及时绑定邮箱和手机立即绑定

ReactJS 中的 DOM 操作和页面重新加载

ReactJS 中的 DOM 操作和页面重新加载

慕桂英546537 2021-11-04 16:53:10
我需要在退出时重新加载页面(从标题组件),然后重新加载页面以将其设置为初始视图。如果我不重新加载页面,尽管它已注销,但它会继续显示错误(为先前登录的用户显示)。JS 或 ReactJS 中的 DOM 操作和页面重新加载有什么关系?componentWillReceiveProps(nextProps) { /* on log out */  if(!nextProps.user.isEmpty() && !isEqual(this.props.user, nextProps.user)){    this.props.getData();    window.location.reload();  } }
查看完整描述

1 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

您应该做的是在用户注销时重置应用程序中的所有状态。例如,如果您正在使用 Redux,那么当用户注销时,您需要触发一些操作来重置整个应用程序的所有状态。

理想情况下,这也应该强制视图返回到应用程序的登录或初始页面。


查看完整回答
反对 回复 2021-11-04
  • 1 回答
  • 0 关注
  • 458 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信