头盔不是有效的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


以上是头盔不是有效的jsx元素的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>