我在我的组件中使用 Formik,其中使用如下方法调用
addMetadata(values) {
console.log(values);
let newState = update(this.state, {
pro: { $set: values}
});
console.log(newState); // this point result print as expected
this.setState(newState);
console.log(this.state); // but here state not showing update result
}
我的状态看起来像
this.state = {
pro: {
key1: '',
key2: []
key3: {}
}
}
但是状态没有更新,有人知道为什么吗?
临摹微笑
相关分类