Вы должны использовать эту функцию.После того, как вам нужно перейти к каждому свойству и получить параметр из вашего UIComponent, в конце вы будете сериализовать его в String так, как вам нужно (поэтому в 4-5 строках кода вы сделаете свой экспорт).
Но я должен сказать, что у вас возникнут проблемы при повторном анализе, потому что:
есть унаследованные свойства только для чтения, которые вы не можете применить к новому экземпляру вручную!
Так что вам нужно будет экспортировать, например, {x: yourUIComponent.x, y: yourUIComponent.y, color: yourUIComponent.color}
Что-то вроде этого, так что естьнет кода, который вам нужен, но есть другой способ:
каждый пользователь генерирует события на своей панели, если вы сохраните эти события, вы можете воссоздать компоненты на других клиентских сторонах, используя обработчики событийчто у вас уже есть.
Вопросы?:)