【问题标题】:Single Object in Mbox State tree?Mobx状态树中的单个对象?
【发布时间】:2018-06-08 18:45:13
【问题描述】:

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

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

【问题讨论】:

    标签: mobx-state-tree


    【解决方案1】:

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

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

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

    或这个变体(默认为空值):

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

    【讨论】:

      猜你喜欢
      • 2019-02-12
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 2021-07-09
      • 2021-05-03
      • 2019-01-29
      • 2019-03-20
      • 2018-12-29
      相关资源
      最近更新 更多