我正在使用setInterval
的{{1}}功能,但是运行页面时出现此错误。 React.useRef
,在这里我已经上传了我的完整代码,有人可以帮我为什么我会收到此错误吗?任何帮助将不胜感激,谢谢
Hooks can only be called inside of the body of a function component.
答案 0 :(得分:0)
问题是您在类组件内部使用了React钩子。
只能在函数组件内部使用钩子,这意味着在useRef
构造函数中使用GamePlayBlack
钩子是非法的。
相反,请使用React.createRef()
方法:
this.interval_counter = React.createRef<any>();