Один объект в дереве состояний Mbox?
Если я сделал магазин (RegistrationStore) и была создана только 1 компания, какой тип мне использовать?
.model("RegistrationStore", {
company: types.optional(????)
})
1 ответ
Решение
Это зависит от ваших требований. Например, если вы хотите хранить некоторые свойства для компаний (имя, адрес,...), то лучше создать отдельную Company
модель.
В этом случае у вас может быть следующий вариант (по умолчанию создается новая пустая компания):
.model("RegistrationStore", {
company: types.optional(Company, Company.create())
})
или этот вариант (нулевое значение по умолчанию):
.model("RegistrationStore", {
company: types.maybe(Company)
})