如何使用 mobx-state-tree 查看观察中的变化

时间:2021-01-22 22:20:54

标签: mobx mobx-state-tree

我希望能够看到从 mobx observe 添加的新玩家。

https://codesandbox.io/s/prod-dawn-z5jdv?file=/src/index.js

我只能看到很多元数据。元数据难以导航且级别低!

我只想看到在观察者中添加的新 Player 对象!

1 个答案:

答案 0 :(得分:1)

我刚刚想通了!这样做的方法是使用 getSnapshot()

我不知道为什么会这样/背后的原因是什么,但我知道 mobx 文档涵盖了 getSnapshot!

observe(store.zone.players, (change) => {
  const newPlayer = change.newValue.getSnapshot()
  ...do whatever else you need to do
});
相关问题