如何即时useState
更新列表?这是我的代码,我想更新userIngredientsList
即时消息,以便用户在屏幕上获得新的金额即时消息。
function handleItemAmount(id) {
userIngredientsList.forEach((item) => {
if (item.id == id) {
item.amount = item.amount + 1
}
})
firebase.firestore().doc("ingredients/" + user.uid).update({
ingredients: userIngredientsList
})
setUserIngredientsList(userIngredientsList)
}
数据库正在运行,但本地列表无效。
答案 0 :(得分:3)