注销功能响应js时清除useContext

时间:2020-12-23 09:43:19

标签: reactjs

我需要清除 useContext 函数中的 logout 值。这是值:

const [appUserConfig, setAppUserConfig] = useContext(UserContext);
const logout = () => {
    console.log(appUserConfig);
};

以下是 console.log 数据:

{
    accessToken: '...',
    accessTokenName: '...'
}

当用户单击注销功能时,我需要清除 accessTokenaccessTokenName。我怎样才能实现它?

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

const [appUserConfig, setAppUserConfig] = useContext(UserContext);
const logout = () => {
    setAppUserConfig({});
};

或者您可以setAppUserConfig({ accessToken: '', accessTokenName: '' });setAppUserConfig({ accessToken: null, accessTokenName: null });适合您的要求。