What's the way to make the skin's state change through the hostComponent?
Вызовите invalidateSkinState () в свойстве hostComponent.
Это, в свою очередь, заставит commitProperties перезапускаться во время следующего события рендеринга, что, в свою очередь, заставит getCurrentSkinState () повторно запускаться при запуске commitProperties.
Убедитесь, что ваш hostComponent реализует getCurrentSkinState ()и возвращает строковое значение, представляющее состояние, в которое вы хотите перейти.