相关疑难解决方法(0)

如何禁用所有打字稿类型检查?

我想将来使用TypeScript ,但是现在,我选择在Create React App中安装TypeScript.(稍后,我会回去添加类型)

因此,我想禁用所有类型检查.

现在,当我做这样的事情时:

<PlaceSearchBar
    placeSearchChanged={this.placeSearchChanged}
/>


class PlaceSearchBar extends React.Component {
...
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Type error: Type '{ placeSearchChanged: (place: any) => void; }' is not assignable to type 'IntrinsicAttributes & IntrinsicClassAttributes<PlaceSearchBar> & Readonly<{ children?: ReactNode; }> & Readonly<{}>'.
  Property 'placeSearchChanged' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<PlaceSearchBar> & Readonly<{ children?: ReactNode; }> & Readonly<{}>'.  TS2322
Run Code Online (Sandbox Code Playgroud)

显然我需要声明类型React.Component<placeSearchChanged:function>或类似的东西.

我觉得这很烦人,我想禁用我的所有支票tsconfig.json.

如何禁用所有检查(但仍然保持TypeScript安装,只是为了面向未来)?

这是我目前的tsconfig.json:

{
  "compilerOptions": {
    "target": "es6",
    "lib": [
      "dom",
      "dom.iterable",
      "esnext", …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs

10
推荐指数
5
解决办法
7588
查看次数

标签 统计

javascript ×1

reactjs ×1

typescript ×1