小程序-踩坑-IM消息列表,对方更新用户信息未成功渲染 半尾猫 2021-03-20 141 阅读1分钟 问题描述 小程序IM消息列表,在对方用户更换用户基础信息是,IM检测到数据变更,但UI界面未成功渲染 问题定位 数据正常,界面渲染问题 问题分析 useState 在设置数据格式为数组嵌套对象的时候,对象中的Key依然是个对象,数据结构设计过于复杂,而导致渲染失败 (源于 mobx 中常见问题) 解决方案 临时解决 将数据使用 json 解析转义后,在渲染 终极解决 建议避免在 state 中,存储数据格式过于复杂