[英]React JS: Import Class Component
我已经在 React 中编写了一个想要添加到我的“App.js”文件中的组件,但我无法这样做。 该组件编写为 class,代码如下:
import React from 'react';
class TempsAndTime extends React.component {
constructor (props) {
super(props);
this.state = {bedTemp:props.bedTemp}
}
render() {
const [progress, setProgress] = React.useState(30);
const classes = useStyles();
return (
<div className={classes.container} >
<div className={classes.timeContainer} >
<Typography className={classes.timeElapsed}>
Time elapsed
</Typography>
</div>
</div>
);
}
};
export default TempsAndTime
在我的 App.js 中,我尝试通过以下方式导入它:
import TempsAndTime from './components/TempsAndTime';
但我最终得到以下错误:
TypeError: Super expression must either be null or a function
有任何想法吗?
您的代码中有一个错字:
当您声明 class TempsAndTime 时,在扩展“React.component”时会出现拼写错误。 它应该是React.Component ,因为 Component 是 React 提供的 class 并且应该以大写字母开头。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.