React.js删除数组的特定索引

时间:2020-04-19 23:56:26

标签: arrays reactjs react-modal

我有一个用于填写表格的模式。单击提交时,模态将关闭并更新数组。

当我想删除特定的数组时,该数组下发生的事情也会被删除。

Here is the code

1 个答案:

答案 0 :(得分:1)

您可以通过使用prevState过滤setState来解决此问题

  let actionRemoveDocs = (cell, event) => {
event.preventDefault();
// console.log(inputArrDocuments.filter(docs => docs.documentUuid !== cell))
setTimeout(() => {
  setInputArrDocuments(prev =>
    prev.filter(docs => docs.documentArray !== cell)
  );
}, 500);};