mobx-state-tree - Mbox 状态树中的单个对象?
问题描述
如果我创建了一个商店(RegistrationStore)并且只有 1 家公司创建了我使用什么类型?
.model("RegistrationStore", {
company: types.optional(????)
})
解决方案
这取决于您的要求。例如,如果您应该为公司存储一些属性(名称、地址等),那么最好创建单独的Company
模型。
在这种情况下,您可能有以下变体(默认创建新的空公司):
.model("RegistrationStore", {
company: types.optional(Company, Company.create())
})
或此变体(默认为空值):
.model("RegistrationStore", {
company: types.maybe(Company)
})
推荐阅读
- mysql - 从 mysql 数据库查询密码哈希返回十进制数字的缓冲区数组而不是字符串
- sql - 将 sql 文件拖放到 bcp 命令中提到的网络共享
- powershell - 缩短预先存在的类方法调用
- java - 在 IPAddressees / Java 中重新排序 Octates
- dart - 为什么我不能使用 Type() 实例作为通用类型参数?
- python - Pandas:更有效地将 DateOffset 向量添加到 Date 向量
- javascript - 谷歌地图api加载问题的Markerclusterer
- eclipse-plugin - BPMN 插件未安装
- php - 如何解决 compact() 函数中的未定义变量错误?
- node.js - 带有 HTTP 请求的 for 循环的行为