我有一个由this.state.blocks
表示的对象数组。如何在pos
的位置插入一个新对象到这个数组中?这是我到目前为止,但我得到的错误React插件更新 - 如何将对象插入到对象数组中?
Error: update(): expected target of $push to be an array; got [object Object].
let newBlocks = update(this.state, {
blocks: {
[pos] : {$push: [obj]}
}
});
this.setState({
blocks: newBlocks
});