**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
我有这个错误,说我的构造函数中缺少分号指向。我是新的React,并试图探索的东西。
我错过什么了吗?
**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
昨天关门了。
Improve this question
我有这个错误,说我的构造函数中缺少分号指向。我是新的React,并试图探索的东西。
我错过什么了吗?
4条答案
按热度按时间pes8fvy91#
不能在功能组件中使用构造函数。
vaj7vani2#
在函数中写入构造函数在javascript中是无效的。您可以直接将函数(不需要构造函数)用作组件或将其更改为类。
参考文献:
63lcw9qa3#
您的
EditParameter
是一个函数。(()=>{}
是一个函数)。constructor()
是一个特殊的方法,你可以在class
es中使用,就像你在附加代码中使用的一样。编写React组件有两种方法:类组件和功能组件。2顾名思义,类组件是用类编写的,功能组件是用函数编写的。
除非你想做一件非常具体的事情,否则功能组件是“默认”的方式。确保你正在看的材料是关于功能组件的。
okxuctiv4#
你尝试到使用constructor内部一个功能组件.如果你使用javascript你知道一个功能没有任何constructor功能内部他们.你可以使用constructor只在类.'导出类EditParameter { constructor(props){ super(props)console.log(this.props)}
}'