![](/img/trans.png)
[英]React App - TypeError: Cannot add property setState, object is not extensible
[英]TypeError: Cannot add property 0, object is not extensible
如何解决这个问题呢? 我正在从 firestore 数据库中检索数据。
TypeError:无法添加属性 0,object 不可扩展
以下是将数据推送到我的事件数组但遇到此错误的代码:
let events: any = [];
const q = query(collection(DB, `events/${userType}/${uid}`));
onSnapshot(q, (querySnapshot) => {
querySnapshot.forEach((doc) => {
events.push({ ...doc.data() });
});
});
return events;
在 onSnapshot 方法中声明您的事件数组并处理您的返回功能。
const q = query(collection(DB, `events/${userType}/${uid}`));
onSnapshot(q, (querySnapshot) => {
let events: any = [];
querySnapshot.forEach((doc) => {
events.push({ ...doc.data() });
});
setEventsState(events)
});
return;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.