小编Leo*_*ani的帖子

什么是反应查询“queryKey”打字稿类型

我正在使用带有打字稿的反应查询。赋予函数的参数的类型是什么?

导出 const useIsTokenValid = () => { const { data: token } = useQuery<string | null>(['token'], getToken, { refetchOnMount: false, }); return useQuery(['isTokenValid', token], validateToken, { refetchOnMount: false,enabled: typeof token !== 'undefined', }); };

export const validateToken = async ({ queryKey }: WHAT_TYPE_SHOULD_I_PUT_HERE) => {
  console.log('validating token');
  const [_, token] = queryKey;
  if (token) {
    const res = await axios.get<boolean>(BACKEND_URL + '/', {
      headers: {
        Authorization: token,
      },
    });
    return res.data;
  } else {
    return false;
  }
};
Run Code Online (Sandbox Code Playgroud)

我应该在“WHAT_TYPE_SHOULD_I_PUT_HERE”处放置什么类型? …

javascript typescript reactjs react-native react-query

3
推荐指数
2
解决办法
1万
查看次数

在 vscode 中打开 zsh 出现错误(核心参数意外更改)

当我在普通终端上打开 zsh 时,我没有错误,而当我在 vscode 上打开它时,我得到:

z4h: core parameters have unexpectedly changed

Expected:

  ZDOTDIR=/Users/*******

Found:

  ZDOTDIR=/var/folders/0f/**************/T/vscode-zsh

Restore the parameters or restart Zsh with exec zsh.

Restore the parameters or restart Zsh with exec zsh.
Run Code Online (Sandbox Code Playgroud)

我用 z4h 安装了 zsh,并且运行了一段时间,效果很好。然后它开始随机显示此错误。

PS:我尝试使用 exec zsh 重新启动 Zsh。

编辑: 尝试创建文件夹“/var/folders/0f/***** /T/vscode-zsh”并按照建议将文件粘贴到 /Users/ 中,但它仍然不起作用。然后在该文件夹中的 .zshrc 中,我尝试从中编辑其中的一部分

if [[ "$VSCODE_INJECTION" == "1" ]]; then
    if [[ $options[norcs] = off  && -f $USER_ZDOTDIR/.zshrc ]]; then
        VSCODE_ZDOTDIR=$ZDOTDIR
        ZDOTDIR=$USER_ZDOTDIR
        . $USER_ZDOTDIR/.zshrc
        ZDOTDIR=$VSCODE_ZDOTDIR
    fi

    if [[ -f $USER_ZDOTDIR/.zsh_history ]]; then
        HISTFILE=$USER_ZDOTDIR/.zsh_history …
Run Code Online (Sandbox Code Playgroud)

zsh oh-my-zsh visual-studio-code

1
推荐指数
1
解决办法
754
查看次数