簡體   English   中英

列表項在 React Native 中重復

[英]List items get duplicated in React Native

我有以下代碼序列,其中一些日歷數據與調度數據一起檢查。 問題是,如果有 2 個或更多的約會,我會得到重復的,三倍的。 我該如何改變?

在此處輸入圖像描述

{ programari.map(val=>{

  if(val.date==selectedDate){
    if(val.hour==hour){
      return(
        <RadioButton.Item label={hour} value={hour} disabled={true} style={{backgroundColor:'red',opacity:0.4}} />
      )  
    }        
    else return <RadioButton.Item label={hour} value={hour} disabled={false} style={{backgroundColor:'green',opacity:0.4}} />
  }

})}

你檢查過programari的內容嗎? 您是否在此列表中有重復項,您需要刪除重復項。 如果您以某種方式使用集合並從集合中創建程序,則很容易避免重復。 另一方面,你不應該考慮分鍾嗎? Dominic 還建議使用 Key,這是真的。 作為鍵,您可以使用 programari 中元素的索引與其他內容連接以獲得唯一值。

暫無
暫無

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

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