0

如果我创建了一个商店(RegistrationStore)并且只有 1 家公司创建了我使用什么类型?

  .model("RegistrationStore", {
    company: types.optional(????)
  })
4

1 回答 1

0

这取决于您的要求。例如,如果您应该为公司存储一些属性(名称、地址等),那么最好创建单独的Company模型。

在这种情况下,您可能有以下变体(默认创建新的空公司):

.model("RegistrationStore", {
  company: types.optional(Company, Company.create())
})

或此变体(默认为空值):

.model("RegistrationStore", {
  company: types.maybe(Company)
})
于 2018-06-16T10:05:39.453 回答