有A,B 2個頁面,如果從A頁面跳轉到B頁面,從A頁面通過location.state傳遞了參數給B頁面,這時候B頁面F5刷新,獲取的參數應該是默認的,但是由於是傳遞在html5 history API中的,所以先前傳遞的參數還存在頁面中,導致加載的數據異常
通過this.props.history.replaceState({id: id}, "/management/entities/detail")刷新當前頁面的狀態;
第一個參數為要被更新的state,用於替換從A傳遞到B頁面的state 參數,第二個為當前的路由地址