问题描述
我希望能够看到从 mobx observe 添加的新玩家。
https://codesandbox.io/s/prod-dawn-z5jdv?file=/src/index.js
我只能看到很多元数据。元数据难以导航且级别低!
我只想看到在观察者中添加的新 Player 对象!
解决方法
我刚刚想通了!这样做的方法是使用 getSnapshot()
我不知道为什么会这样/背后的原因是什么,但我知道 mobx 文档涵盖了 getSnapshot!
observe(store.zone.players,(change) => {
const newPlayer = change.newValue.getSnapshot()
...do whatever else you need to do
});