【发布时间】:2018-10-22 04:13:17
【问题描述】:
您好,我有一个问题。你可以对来自 React 的数据做哪些替代。
如果你有:
- 一个带邮件的占位符(代码如下)
- 表格有 4 个步骤(每个步骤有 2 个变量。
你怎么看?好主意是实现后端 + 数据库或将此数据发送到存储?
class Mail extends React.Component{
constructor(props){
super(props);
this.state={value:''};
this.handleChange = this.handleChange.bind(this);
this.handleSubmit= this.handleSubmit.bind(this);
}
handleChange(event){
this.setState({value:event.target.value});
}
handleSubmit(event){
console.log('submited');
}
render(){
return(
<form onSubmit ={this.handleSubmit}
className ="mail_ebook">
<div className="group mail_left">
<input className ="text" type="text"
value={this.state.value}
onChange={this.handleChange}
required/>
<span className="highlight"></span>
<span className="bar"></span>
<label>write your mail now</label>
</div>
<input className ="hero_button margin_left" type="submit" value="Read it" />
</form>
)
}
};
【问题讨论】:
-
现在输入值已保存到您的状态中。所以你的 Mail m 有 m.state.value == 你输入的任何内容。
-
您是否想创建一个包含所有这些值的集合?是否要保存到文件?如果你想要一个状态管理器,我建议你研究一下 Redux JS。
-
是的,我正在阅读有关 Redux 的信息。如果我将此数据保存到存储中,我以后如何检查所有保存的数据?它会保存在哪里?
-
我添加了答案