用Typescript编写的React应用中的错误参数类型

马兹

我正在使用atom-typescript程序包,并给出了一个简单的示例。就这个:

import * as React from "react"

interface Props {}

export class HelloWorld extends React.Component<Props, {}> {
  render() {
    return <div>Hello World</div>;
  }
}

import * as React from "react"

import * as HelloWorld from "./components/HelloWorld"

React.render(
  React.createElement(HelloWorld, null),
  document.getElementById('app')
);

问题是我得到了这个错误:

at line 6, file /Users/mazzy/vagrant-devbox/expressjs-typescript/app/app.tsx Argument of type 'typeof "/Users/mazzy/vagrant-devbox/expressjs-typescript/app/components/HelloWorld"' is not assignable to parameter of type 'ComponentClass<any>'.

显然我已经安装了react.d.ts文件。有这个想法吗?

瑞安·卡瓦诺(Ryan Cavanaugh)

您正在尝试使用整个模块,而不是其导出的成员。在这种情况下,您需要使用React.createElement(HelloWorld.HelloWorld, null);来访问该成员。

或者,将您更改importimport {HelloWorld as HelloWorld} from ...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类型错误:React Js中预期的参数accessToken

来自分类Dev

TypeScript中的条件参数类型

来自分类Dev

编写应用于参数包的函数的类型

来自分类Dev

如何使用react和typescript修复boolean或undefined类型的错误参数?

来自分类Dev

TypeScript中的类型约束错误

来自分类Dev

在Typescript 3.9中用两个从属类型参数索引嵌套对象失败

来自分类Dev

React Native:用Java在AsyncStorage中编写

来自分类Dev

TypeScript:从错误的参数推断出通用函数类型参数

来自分类Dev

React.ForwardRef TypeScript组件类型错误

来自分类Dev

React和Typescript-错误的类型检查

来自分类Dev

为什么类型参数在TypeScript中消失了?

来自分类Dev

TypeScript箭头函数中参数的类型

来自分类Dev

函数参数是TypeScript类型中存在的属性

来自分类Dev

在Typescript中包装可变参数元组类型

来自分类Dev

在TypeScript中按类型排除函数参数

来自分类Dev

参数类型依赖时如何在Julia中编写函数

来自分类Dev

如何在HTML参数中编写用户类型的php代码?

来自分类Dev

在 TypeScript 中从具有类型参数的类型中获取类型参数的类型

来自分类Dev

在Swift中更新iOS应用(用Objective-c编写)

来自分类Dev

函数参数中的尴尬PHP类型错误

来自分类Dev

React中TypeScript中事件的类型

来自分类Dev

用Typescript进行反应:类型'never []'的参数不能分配给类型'StateProperties |的参数。(()=> StateProperties)'

来自分类Dev

TypeScript 3.6中的默认类型参数和默认参数

来自分类Dev

如何在TypeScript中检查类型参数的类型

来自分类Dev

如何摆脱TypeScript中的$ injector类型错误?

来自分类Dev

如何在 TypeScript 中获取错误类型?

来自分类Dev

即使参数的类型错误,TypeScript也不会出错

来自分类Dev

用aggregate()得到“无效的参数'类型'(字符)”错误

来自分类Dev

在我的React应用程序中通过Redux分派获取TypeScript错误

Related 相关文章

  1. 1

    类型错误:React Js中预期的参数accessToken

  2. 2

    TypeScript中的条件参数类型

  3. 3

    编写应用于参数包的函数的类型

  4. 4

    如何使用react和typescript修复boolean或undefined类型的错误参数?

  5. 5

    TypeScript中的类型约束错误

  6. 6

    在Typescript 3.9中用两个从属类型参数索引嵌套对象失败

  7. 7

    React Native:用Java在AsyncStorage中编写

  8. 8

    TypeScript:从错误的参数推断出通用函数类型参数

  9. 9

    React.ForwardRef TypeScript组件类型错误

  10. 10

    React和Typescript-错误的类型检查

  11. 11

    为什么类型参数在TypeScript中消失了?

  12. 12

    TypeScript箭头函数中参数的类型

  13. 13

    函数参数是TypeScript类型中存在的属性

  14. 14

    在Typescript中包装可变参数元组类型

  15. 15

    在TypeScript中按类型排除函数参数

  16. 16

    参数类型依赖时如何在Julia中编写函数

  17. 17

    如何在HTML参数中编写用户类型的php代码?

  18. 18

    在 TypeScript 中从具有类型参数的类型中获取类型参数的类型

  19. 19

    在Swift中更新iOS应用(用Objective-c编写)

  20. 20

    函数参数中的尴尬PHP类型错误

  21. 21

    React中TypeScript中事件的类型

  22. 22

    用Typescript进行反应:类型'never []'的参数不能分配给类型'StateProperties |的参数。(()=> StateProperties)'

  23. 23

    TypeScript 3.6中的默认类型参数和默认参数

  24. 24

    如何在TypeScript中检查类型参数的类型

  25. 25

    如何摆脱TypeScript中的$ injector类型错误?

  26. 26

    如何在 TypeScript 中获取错误类型?

  27. 27

    即使参数的类型错误,TypeScript也不会出错

  28. 28

    用aggregate()得到“无效的参数'类型'(字符)”错误

  29. 29

    在我的React应用程序中通过Redux分派获取TypeScript错误

热门标签

归档