【发布时间】:2018-09-30 13:30:02
【问题描述】:
我在这个领域看到了类似的问题,但我的问题与这些不同,因为我没有直接从 this.state 设置状态。 我的代码是
state = {
count: 0};
handleIncrement = product => {
console.log(product);
this.setState({ count: ++this.state.count });
};
如你所见,我没有直接设置状态,但在这一行给了我这个错误
【问题讨论】:
-
++this.state.count这会修改状态。 -
你好@vlaz,如果我不使用这个符号;我用什么?
-
@SeyyedMahdiyarZerehpoush 我已经回答过了。
-
根据经验,您不应该在 setState 中使用 this.state。
标签: javascript reactjs