我在了解历史记录API的状态时遇到问题。我面临的问题是localhost
与实际部署的应用程序之间的行为不同。
因此,在将内容保存到state
中并刷新页面后,我看到了两种不同的行为。
我已经阅读了文档,
https://developer.mozilla.org/en-US/docs/Web/API/History_API
它谈论的是,状态应该是可序列化的,并且应该是最大大小。但是我在两种环境中都存储了完全相同的数据,因为它与应用程序的流程相同。
有人可以帮忙吗?
我正在使用react-router-dom,这是代码段:
// inside the component,
this.props.history.push('/some/route', {
data: data
});
// in component did mount
if (this.props.location.state) {
// do something with this.props.location.state
})