我尝试这样做:
const rowObj = {key: value};
const rowIndex = 2;
this.setState({
data: update(this.state.data,
{ [rowIndex] : { $push : [rowObj] } }
)
})
Run Code Online (Sandbox Code Playgroud)
但是,它会抛出这样的错误:
Uncaught Error: update(): expected target of $push to be an array; got undefined.
Run Code Online (Sandbox Code Playgroud) 如何使用immutability-helper进行简单的创建、更新/修改、替换、删除?
如果我有一组简单的值?
如果我有一组简单的对象?
如果我的数组在另一个对象中?
如果我有一个对象的对象?(散列,无序)
如果我有对象地图?(哈希,有序)
作为初学者,我发现官方文档有点混乱。