在非类型化组件上使用typed hoc

时间:2018-03-29 07:47:18

标签: reactjs typescript recompose

我正在逐步将我当前的反应项目转移到打字稿中。 在这样做的时候,我遇到了一些奇怪的情况。

IsChildAction

当我从类型代码中导入// MyComponent.js import {someHoc} from 'recompose' // is typed by DefinitelyTyped. class MyComponent extends React.Component { ... } const component = someHoc(options)(MyComponent) export default component 时,typescript会检查MyComponent的道具并在类型检查时抛出错误MyComponent

  1. 为什么他们检查JS模块的类型?我认为tsc不应该检查导出的someHoc的类型,因为它写在JS上

  2. 如何在不将component转换为打字稿的情况下抑制此错误?

0 个答案:

没有答案