用法
routerRedux.replace('/home');
routerRedux.push({
pathname: '/home',
search: `workOrder=123`,
});
区别
replace它不会向 history 添加新记录,而是跟它的方法名一样 ---- 替换掉当前的 history 记录。
push这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。
用法
routerRedux.replace('/home');
routerRedux.push({
pathname: '/home',
search: `workOrder=123`,
});
区别
replace它不会向 history 添加新记录,而是跟它的方法名一样 ---- 替换掉当前的 history 记录。
push这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。