v2.5.2
Giriş yap

react-native state güncelleme sorunu

Anonim
869 defa görüntülendi
const [data, setData] = useState({ id: [] });
JavaScript

state'imde ki id içerisine her seferinde üzerine ekleme yapmak istiyorum.

const kaydet = (id2) => {
    setData({ id: [...data.id, id2] })
}
JavaScript

şeklinde her seferinde üzerine ekleme yapmak istiyorum fakat hata veriyor. Hata nerede?

Cevap yaz
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cevaplar (3)
bayramarif
1324 gün önce

const kaydet = (id2) => {
const {id:eskiData} = data

setData({ id: [...eskiData, id2] })

}

mamicrose
1441 gün önce

hata çıktısı vermiyordu. O linklerin hepsini inceledim ve en sonunda bu şekilde yapınca düzeldi.

setData({ id: data.id.push(id) });
JavaScript
erenakbulut
1442 gün önce

Hata çıktısını atar mısın?
Bu çözümü de bir dene