【发布时间】:2019-09-29 09:58:38
【问题描述】:
我开始学习 redux,我有以下问题。所以我有一个具有初始状态的 redux 存储,并且我还有一个负责(调度操作)用户输入数据的组件。因此,如果输入是受控的,我应该在 redux 存储 (initialState) 中设置它们的 value 属性并在每次 value 更改时调度一个动作,还是应该使用组件的本地状态 -
class Calc ...
constructor(props){
super(props);
this.handleChange = this.handleChange.bind(this);
this.state = {
inputVal: ''
}
}
handleChange(e){
this.setState({
[e.target.name]: e.target.value
})
}
render(){
return(
<div>
<input type="text" name="inputVal" value={this.state.inputVal} onChange={this.handleChange} />
</div>
)
}
【问题讨论】: