【发布时间】:2017-06-24 22:12:39
【问题描述】:
我有一个带有一些 div 的 react 类,我想从一个函数中添加一些额外的 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>
);
}
}
【问题讨论】:
标签: javascript reactjs ecmascript-6 react-jsx jsx