gpt4 book ai didi

javascript - React/TypeScript - 类型 'false | Element' 不可分配给类型 'Element'

转载 作者:行者123 更新时间:2023-12-04 16:25:06 35 4
gpt4 key购买 nike

我收到此错误:输入'假| Element' 不可分配给类型 'Element'。
我正在使用 React 和 TypeScript,代码如下所示:

function App() {
const [isSearching, setIsSearching] = useState(false);
return (
{isSearching && <div> Hey </div>}
)
}
{isSearching && <div> Hey </div>}出现上述错误
任何人都可以帮我指出我在这里可能缺少的东西吗?

最佳答案

React 组件应该返回一个 JSX。如果 isSearching 为 false,则返回 false 且不返回 JSX。
这应该可以解决问题:

function App() {
const [isSearching, setIsSearching] = useState(false);
return (
<>
{isSearching && <div> Hey </div>}
</>
)
}

关于javascript - React/TypeScript - 类型 'false | Element' 不可分配给类型 'Element',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66347519/

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