我正在将React应用程序重写为打字稿。当我将代码更改为tsx时,我得到有关子javascript组件中未指定类型的错误。
import * as React from 'react'
import Comp1 from '../Comp1'
interface props {
name: string
}
const Comp: React.SFC<props> = ({ name }) => (
<div>
<div>name prop: {name}</div>
<Comp1 name={name} /> // error: TS2339: Property 'name' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Connector> & Readonly<{ children?: ReactNode; }> &...'.
</div>
)
export default Comp
有没有办法跳过这些错误检查javascript组件,所以我可以构建我的应用程序并按组件合并更改,而不是一次整合应用程序?