React Components - 从javascript移动到打字稿

时间:2018-02-06 11:09:14

标签: javascript reactjs typescript

我正在将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组件,所以我可以构建我的应用程序并按组件合并更改,而不是一次整合应用程序?

0 个答案:

没有答案