我在这里弄清楚了如何解决这个特定的错误。
import * as React from 'react'declare global { namespace JSX { interface IntrinsicElements { 'person-info': React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>; } }}
但是,此后我又遇到了另一个错误,这是由于我在组件上使用了自定义属性。多亏Shanon的评论,我也想出了解决方法,最后得到了我刚刚导入
App.tsx文件中的最终代码。
import * as React from 'react'declare global { namespace JSX { interface IntrinsicElements { 'person-info': PersonInfoProps } }}interface PersonInfoProps extends React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement> { heading: string, subHeading: string, size?: string}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)