我有一个反应类与一些div,我想从一个函数添加一些额外的HTML。具有函数的反应组件
当我运行这个时,我得到一个错误,说OverlayButton没有定义。我的灵感是从HERE
我知道我可以分开OverlayButton在一个单独的类,但它只是一个愚蠢的按钮,没有逻辑。
export default class Widget extends React.Component {
OverlayButton(props) {
return (
<div
className={props.className}
onClick={props.handler}
ref='select'>
<i className="material-icons">
{props.icon}
</i>
</div>
)
}
render() {
return (
<div>
<div className="photo-widget-content"></div>
<div className="photo-widget-header"></div>
<img src={this.props.photo.url}></img>
return <OverlayButton icon="check" handler="" className=""/>
</div>
);
}
}
谢谢 - 它的工作@leo – martin