在 React 中更改历史路径名中的路径名

gan*_*esh 5 javascript browser-history reactjs react-router

我正在使用此重定向用户:

history.push({
  pathname: `${pathname}/order`,
  search: qs.stringify({
    id,
    group,
  }),
})
Run Code Online (Sandbox Code Playgroud)

在当前页面中,路径名是/app/clients/group/active,这是我从location.

现在,我想将用户重定向到/data

history.push({
  pathname: `${pathname}/data`,
  search: qs.stringify({
    id,
    group,
  }),
})
Run Code Online (Sandbox Code Playgroud)

但是,pathnamehas /active,在重定向到/data路由时不需要。

当用户在该页面上时,如何从路径名中删除它。