【发布时间】:2018-05-20 15:24:01
【问题描述】:
为了获得一致的用户体验,我希望我的 react 应用在用户单击浏览器后退按钮时反转其状态。
例如,如果我通过函数调用更改状态中的元素:
changeVar = (idx) => (event) => {
this.setState({thisIndex: idx});
//how to notify browser stack of this change?
}
如何将其添加到浏览器堆栈中,以便用户可以单击浏览器中的后退按钮来反转状态更改?
【问题讨论】:
-
如果您正在使用 redux(如果您不使用,您可能应该使用),该主题已涵盖 [此处][1] [1]:redux.js.org/recipes/implementing-undo-history
标签: javascript reactjs