我刚开始学习react ,有个问题.
我想做以下几件事:
如果用户单击某个段落,我想将元素更改为一个输入字段,其中预先填充了该段落的内容.
我走了这么远,但完全不知所措.
var AppHeader = React.createClass({
editSlogan : function(){
return (
<input type="text" value={this.props.slogan} onChange={this.saveEdit}/>
)
},
saveEdit : function(){
// ajax to server
},
render: function(){
return (
<header>
<div className="container-fluid">
<div className="row">
<div className="col-md-12">
<h1>{this.props.name}</h1>
<p onClick={this.editSlogan}>{this.props.slogan}</p>
</div>
</div>
</div>
</header>
);
}
});
如何覆盖editSlogan
函数中的渲染?