【发布时间】:2020-09-18 14:11:15
【问题描述】:
我正在使用 react、redux 和 next.js。
我有一个加载了用户数据的 USER 组件。在这个组件中,我有注销按钮以及用户数据。在这里,用户数据路由和家乡路由在同一个位置。
当我点击注销时,我正在重新设置存储状态并用 Router.replace('/') 替换路由。
注销后,它会重置存储状态。但是,页面没有刷新,因为用户数据路由和主路由('/')在同一个位置。如何刷新页面?不使用 Router.reload() 的任何可能选项?
【问题讨论】:
-
如果是同一个路由,reset store state应该就够了……主路由显示时如何选择要渲染的组件?