猿问

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

我需要在退出时重新加载页面(从标题组件),然后重新加载页面以将其设置为初始视图。


如果我不重新加载页面,尽管它已注销,但它会继续显示错误(为先前登录的用户显示)。


JS 或 ReactJS 中的 DOM 操作和页面重新加载有什么关系?


componentWillReceiveProps(nextProps) {

 /* on log out */

  if(!nextProps.user.isEmpty() && !isEqual(this.props.user, nextProps.user)){

    this.props.getData();

    window.location.reload();

  } 

}


慕桂英546537
浏览 459回答 1
1回答

神不在的星期二

您应该做的是在用户注销时重置应用程序中的所有状态。例如,如果您正在使用 Redux,那么当用户注销时,您需要触发一些操作来重置整个应用程序的所有状态。理想情况下,这也应该强制视图返回到应用程序的登录或初始页面。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答