![](/img/trans.png)
[英]Using prevState Callback function in UseState react Hook
[英]custom react hook is not a function using useState?
我有这个自定义钩子
const useShowBg = () => {
const [showBg, useShowBg] = useState(false);
return [showBg, useShowBg];
};
export default useShowBg;
我将它导入一个组件并像这样使用它
import myHook from './myHook';
const App = () => {
const [showBg, useShowBg] = myHook
return (
<div>
<button onClick={() => useShowBg(true)}>show</button>
{showBg && <p>
Start editing to see some magic happen :)
</p>}
</div>
);
}
当我单击触发 function 时,出现useShowBg is not a function
错误? 有什么问题吗?
你忘了调用你的钩子
const [showBg, useShowBg] = myHook()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.