reactjs - 尝试在“注销”按钮上从本地存储中删除令牌
问题描述
我正在创建一个基本的登录表单,该表单使用输入的任何凭据存储令牌。在我的useToken.js
我创建了一个应该删除令牌的箭头函数:
const removeToken = (userToken) => {
localStorage.removeItem("token");
setToken(null);
};
在我的标题中,我得到了应该removeToken
在单击时注销用户的注销按钮。我Header.js
应该注销用户的按钮如下所示:
<Button variant="danger" onClick={removeToken}>
LogOut
</Button>
它抛出removeToken
未定义错误。
解决方案
localStorage.clear();
看一下这个 (:
推荐阅读
- java - 意外的 AST 节点:Spring Data Jpa 中的 {vector}
- python - 以 base64 字符串形式读取 pandas 列
- node.js - html-pdf 在 docker 中无法创建 pdf
- java - 具有自定义用户名和密码查询的 Spring Security JDBC 身份验证
- java - 线程/可运行不调用运行
- scala - Scala 与猫在 Kleisli 上进行数据验证,为什么我的代码快速失败而不是累积错误?
- azure - 通过 [Get Build Changes] API 获取特定 BuildId 的最早提交
- pyspark - PySpark 使用 Delta 表 - 使用 Union 进行循环优化
- javascript - Axios 请求 GET 并在一些 json 修改后生成 POST
- r - 过滤掉重复比较的行