头盔不是有效的jsx元素
我在反应样板模板中有这个问题。
typsecript 错误
“头盔”不能用作 JSX 组件。它的实例类型“头盔”不是有效的 JSX 元素。TS2786
7 | return (
8 | <>
> 9 | <Helmet>
| ^
10 | <title>404 Page Not Found</title>
11 | <meta name="description" content="Page not found" />
12 | </Helmet>
进口为
import { Helmet } from 'react-helmet-async';
调查“”显示此错误
HelmetProvider' 不能用作 JSX 组件。它的实例类型“HelmetProvider”不是有效的 JSX 元素。“HelmetProvider”类型缺少“ElementClass”类型中的以下属性:render、context、setState、forceUpdate 和 3 more.ts(2
`import { HelmetProvider } from 'react-helmet-async';
为什么这不起作用?
回答
我能够通过安装@types/react-helmet 来解决这个问题。
npm install --save @types/react-helmet