簡體   English   中英

在React hooks狀態下從數組中按ID刪除對象

[英]Remove object by id from array in React hooks state

如何在此設置中刪除特定的ID。 我試圖使用過濾器: setNotesDummyData(notesDummyData.filter((o) => { myCondition })); onChangeItemName函數中,但無法返回正確的條件,因此只能刪除一項。

const NotesContainer = ({

}) => {
  const [notesDummyData, setNotesDummyData] = useState([
    {
      id: '5',
      title: 'Holland',
    },
    {
      id: '7',
      title: 'Russia',
    },
  ]);

  const onChangeItemName = (itemId) => {

    //Remove item with specific itemId

  };
const onChangeItemName = (itemId) => {
    setNotesDummyData(notesDummyData.filter(({ id }) => id !== itemId));
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM