Reactjs删除数组的特定索引
Reactjs remove specific index of array
我有一个用于填写表格的模式。单击提交时,模态将关闭并更新数组。
当我要删除特定数组时,数组下的情况也被删除了。
在setState中使用prevState过滤即可解决
let actionRemoveDocs = (cell, event) => {
event.preventDefault();
// console.log(inputArrDocuments.filter(docs => docs.documentUuid !== cell))
setTimeout(() => {
setInputArrDocuments(prev =>
prev.filter(docs => docs.documentArray !== cell)
);
}, 500);};
我有一个用于填写表格的模式。单击提交时,模态将关闭并更新数组。
当我要删除特定数组时,数组下的情况也被删除了。
在setState中使用prevState过滤即可解决
let actionRemoveDocs = (cell, event) => {
event.preventDefault();
// console.log(inputArrDocuments.filter(docs => docs.documentUuid !== cell))
setTimeout(() => {
setInputArrDocuments(prev =>
prev.filter(docs => docs.documentArray !== cell)
);
}, 500);};