,reactjs"/>

首页 > 解决方案 > history.push("/") 和之间有什么区别

问题描述

<li className="nav-item">
          <span
            className="nav-link text-warning"
            onClick={() => {
              signout(() => {
                return < Redirect to="/" />;
              });
            }}
          >
            Signout
          </span>
</li>

因此,如果用户通过身份验证,我将向他显示退出按钮,单击退出按钮后,我应该能够移动到主页“/”

标签: reactjs

解决方案


重定向将用所需的路线替换当前路线。另一方面 push 会将路由添加到历史堆栈。重定向相当于 history.replace


推荐阅读