我有一个React组件,我可以在其中将参数传递到特定页面,然后使用
重定向到该页面this.props.history.push
这是我的代码
this.props.history.push({
pathname:"/destination",
state:{
data:value
}
});
问题是react组件位于全局头文件中,并且可用于所有页面。当从同一页面触发重定向时(即上面的代码中的 destination ),我看不到页面中反映了状态变化,即 value 数据中的>不会反映在用户界面中。仅在刷新页面后,此状态更改才会在 data 中反映出来。
如何解决该问题?