【发布时间】:2019-01-20 16:17:14
【问题描述】:
我真的很难使用 React 中的方法将状态重置为原始状态。我当前的重置方法仅重置该值。我曾尝试添加等于原始状态的 const,然后将状态设置为等于该状态,但我没有运气。
有什么建议吗?
class App extends Component {
state = {
counters: [
{ id: 1, value: 4 },
{ id: 2, value: 0 },
{ id: 3, value: 0 },
{ id: 4, value: 0 }
]
};
handleReset = () => {
const counters = this.state.counters.map(c => {
c.value = 0;
return c;
});
this.setState({ counters: counters });
};
}
【问题讨论】:
-
这是一个无效的 JS 代码。请看括号。
标签: javascript reactjs state