react setState刷新布尔值

时间:2017-07-18 12:31:24

标签: javascript reactjs state setstate

我试图使用包含类似内容的对象来更新状态:

Object {check1: false, check2: true, check3: false}

但是当我用setState

添加它时
this.setState({check : tmpObj});

所有价值变为"假"在州,虽然tmpObj本身保持不变。

here是一个代码示例。我正在加载显示为复选框的标准列表,并为onChange事件创建此函数。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

自己发现问题,小心通过render()函数更新值