【发布时间】:2019-02-24 17:31:43
【问题描述】:
我正在创建一个研究“Laravel-ReactJS”应用程序,其中我在组件中有一个表单。问题是我所做的状态并没有得到更新。
但是,我在独立的 React 应用程序(没有 laravel)中尝试了相同的代码,并且代码运行没有任何问题。
这是我的代码:
constructor()
{
super();
this.state = {
title: ''
};
}
onSetTitle(event)
{
console.log(event.target.title);
this.setState({
title: event.target.title
});
console.log(this.state.title);
}
render (
return (
<div className="col-lg-12 col-md-6 col-sm-6 form-group">
<label>Name<em>*</em></label>
<input
type="text"
name="title"
id="title"
className="form-control"
onChange={this.onSetTitle.bind(this)}
value={this.state.title}
/>
</div>
)
)
请告诉我我在这里做错了什么。
我正在关注这个 youtube 教程 https://youtu.be/aDpoKnBlCCM
【问题讨论】: