mobx-state-tree - "[mobx-state-tree] No matching type for union"错误

标签 mobx-state-tree

在我的电子应用程序的开发版本中,我没有收到任何错误。但是当我尝试在生产中运行它时,我的 localStorage 数据似乎有问题。 知道如何调试吗?

堆栈跟踪:

Uncaught Error: [mobx-state-tree] No matching type for union ({ id: identifier?; date: Date?; completed: boolean?; stepResults: { id: identifier; step: ((reference((ClickStep | DragStep)) | undefined?) | undefined?); matches: { position: { x: number; y: number }; value: number; templateSize: { width: number; height: number } }[]?; frameFilePath: (string | undefined?); success: boolean?; message: (string | undefined?) }[]?; deviceData: ({ abi: string; sdk: string; osVersion: string; size: string; serial: (string | undefined?); name: (string | undefined?); brand: (string | undefined?) } | undefined?) } | undefined?)
    at We (mobx-state-tree.module.js:2715)
    at t.instantiate (mobx-state-tree.module.js:4688)
    at mobx-state-tree.module.js:4085
    at mobx-state-tree.module.js:4217
    at Array.forEach (<anonymous>)
    at t.forAllProps (mobx-state-tree.module.js:4217)
    at t.initializeChildNodes (mobx-state-tree.module.js:4084)
    at new t (mobx-state-tree.module.js:1243)
    at xe (mobx-state-tree.module.js:2500)
    at t.instantiate (mobx-state-tree.module.js:4076)

最佳答案

想通了。我尝试以过时的格式加载持久数据。因为我迁移数据后没有持久化数据。

关于mobx-state-tree - "[mobx-state-tree] No matching type for union"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57820006/

相关文章:

mobx-state-tree - 最小生成时间 : define model with children of itself

reactjs - 如何使类对象在 MobX 中可观察?

javascript - Mobx 基于计算值为 true 自动运行

javascript - 在 MST 中对于 Animated.Value、setInterval、需要 ('image.png' )使用什么类型?

typescript - 如何用 typescript 接口(interface)描述 mobx-state-tree 的模型?

javascript - 如何获得类型化 react 组件属性的代码完成?

javascript - 如何处理不一致的 mobx-state-tree 快照?

javascript - 没有观察的缓存 View

typescript - Firebase + Typescript - ID 属性和 withConverter 问题(创建没有 ID 属性的新文档)