React useContext hook,只需要函数而不需要变量

React useContext hook, need only the function not the variable

如何阻止 React 开发人员警告让我的控制台充满黄色卡卡?

我只需要函数,不需要变量。

(告诉我:'user' is assigned a value but never used no-unused-vars

import { useContext } from "react";
import { UserContext } from "../../contexts/userContext";

const Dev = () => {
  const [user, setUser] = useContext(UserContext);

  return (
    <form onSubmit={() => "blah blah blah"}>
      <input type="text" onChange={(e) => setUser(e.target.value)} />
    </form>
  );
};

export default Dev;

开发版本中的错误和警告显示在您应用程序内的 LogBox 中。

这是您可以使用的示例:

LogBox.ignoreLogs([" 'user' is assigned a value but never used  no-unused-vars"]);

可以使用 LogBox.ignoreAllLogs() 隐藏这些通知。

您可以在Debugging

中查看更多内容

我发现其实你需要做的就是:

const [, setUser] = useContext(UserContext);

看起来不对,但有效。