reactjs - history.push("/") 和之间有什么区别
问题描述
<li className="nav-item">
<span
className="nav-link text-warning"
onClick={() => {
signout(() => {
return < Redirect to="/" />;
});
}}
>
Signout
</span>
</li>
因此,如果用户通过身份验证,我将向他显示退出按钮,单击退出按钮后,我应该能够移动到主页“/”
解决方案
重定向将用所需的路线替换当前路线。另一方面 push 会将路由添加到历史堆栈。重定向相当于 history.replace