Только что начал возиться с Mobx-state-tree.
У меня есть эта модель, у которой есть свойства parent
и children
, которые могут быть заполнены экземплярами той же модели.
В общем, что-то вроде этого:
const Page = types.model({
guid: types.string,
title: types.string,
description: types.string,
parent: types.union(Page, types.undefined),
children: types.array(Page),
})
Но, очевидно, Page
пока недоступен при создании этой модели.
Как я могу это сделать?