首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么问题是mobx Error 'Reaction[observerobserved]?

什么问题是mobx Error 'Reaction[observerobserved]?
EN

Stack Overflow用户
提问于 2020-07-25 17:45:24
回答 1查看 136关注 0票数 0

请帮助我解决这个问题:我正在使用mobx-state-tree + React + mobx + Socket.io,我正在为项目编写聊天,并使用socket.io从服务器获取聊天列表,然后使用action将他放到mobx-state-tree存储中,然后我想从mobx-state-tree存储中获取数据,并使用映射函数来呈现元素,但是,我发现了两个错误这是我的聊天enter image description here的mobx-state-tree模型

这是我尝试映射数据enter image description here的代码

这是问题所在

enter image description here

但是错误"user“undefined非常奇怪,因为当我为显示数据使用console.log()时,数组具有此数据并显示在控制台中

好吧,我发现Reactionobserverobserved有问题,这是因为呈现聊天列表的组件没有包装到观察者函数中

但是当我在他身上调用map方法时,我仍然会遇到数组未定义属性的问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-25 19:16:29

Resolve for |Reactionobserverobserved“需要将组件包装到观察者()函数中,以便订阅更改

对于第二个问题,使用未定义的属性:

第一个解决方案在屏幕上是错误的,因为您尝试在本例中获取未定义的索引‘item.chat_usersindex’,解决方案是使用chat_users数组的映射,然后呈现此数据的内部项"item.chat_users.map(....)“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63086832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档