![](/img/trans.png)
[英]TypeError: Class extends value undefined is not a constructor or null in react js
[英]TypeError: Class extends value #<Object> is not a constructor or null in react js
我試圖超越一些主要反應按鈕組件的 function,但是在擴展主要反應按鈕組件 class 時出現此錯誤。 這是我的代碼:
import { Button } from "primereact/button";
class BtnBox extends Button {
constructor(props) {
super(props);
this.renderLabel = this.renderLabel.bind(this);
}
renderLabel() {
return <span>icon</span>;
}
}
class IconButton extends React.Component {
render() {
return (
<div className="icon-button">
<BtnBox {...this.props} />
</div>
);
}
}
export default IconButton;
你可以試試這個表格嗎?
import { Button } from "primereact/button";
class BtnBox extends Button {
constructor(props) {
super(props);
}
render = () => <span>{this.props.name}</span>;
}
class IconButton extends React.Component {
render() {
return (
<div className="icon-button">
<BtnBox name='add item' />
</div>
);
}
}
export default IconButton;
如果不適合你,你能分享更多細節嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.