如何返回一页并使用 useNavigate 刷新它?

How do I go back one page and refresh it using useNavigate?

我想返回上一页并刷新它,因为我需要更新一个列表,而当我只使用 navigate(-1) 时它不会这样做

假设这是我的代码:

import { useNavigate } from 'react-router-dom';
    
function YourApp() {
  const navigate = useNavigate();

  return (
    <>
      <button onClick={() => navigate(-1)}>go back</button>
    </>
  );
}

我能够部分解决这个问题。 为了能够刷新我想要的列表,我使用了 Redux 及其 useSelector() 函数。 刷新页面部分还不可能,因为它没有在导航器中实现。

顺便说一句:我想要的功能相当于 window.location.reload().