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);
看起来不对,但有效。
如何阻止 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);
看起来不对,但有效。