反应:如果从同一页面调用,this.props.history.push不会反映更改的状态

时间:2019-04-24 16:33:55

标签: javascript reactjs typescript react-router

我有一个React组件,我可以在其中将参数传递到特定页面,然后使用

重定向到该页面
this.props.history.push

这是我的代码

this.props.history.push({
                pathname:"/destination",
                state:{
                    data:value
                 }
               });

问题是react组件位于全局头文件中,并且可用于所有页面。当从同一页面触发重定向时(即上面的代码中的 destination ),我看不到页面中反映了状态变化,即 value 数据中的>不会反映在用户界面中。仅在刷新页面后,此状态更改才会在 data 中反映出来。

如何解决该问题?

0 个答案:

没有答案