gpt4 book ai didi

reactjs - "This express is not callable. Type ' bool 值 ' has no call signatures"

转载 作者:行者123 更新时间:2023-12-05 09:33:47 26 4
gpt4 key购买 nike

我正在尝试使用 typescript 创建 React 组件,但我在控制台中收到此错误“此表达式不可调用。类型‘ bool ’没有调用签名。”

我的代码的沙盒链接:https://codesandbox.io/s/cranky-carson-16lpe?file=/src/App.tsx

错误似乎来自“setOpenPopup” Prop 的第 17 行。

不确定我能做些什么来纠正错误。将不胜感激任何帮助进行故障排除。谢谢!

最佳答案

你的界面有问题。按照惯例,setOpenPopup 应该是一个接受 bool 值并返回最有可能为 void 的任何值的函数

interface PopupProps {
openPopup: boolean;
setOpenPopup: (open: boolean) => void;
}

关于reactjs - "This express is not callable. Type ' bool 值 ' has no call signatures",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67039650/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com