Как организовать состояния сложного компонента в Emberjs?

Пожалуйста, поправьте меня, если я ошибаюсь. Функция компонентов в ember кажется довольно простой.

Во многих средах "компонент", вероятно, является чем-то вроде небольшого приложения, которое управляет своим собственным состоянием и предоставляет небольшой набор API. Так как Ember использует Route для управления состояниями веб-приложения, есть ли у компонентов ember свои собственные "маршруты" для организации его состояний, или мне нужно реализовать собственное решение, например, конечный автомат?

1 ответ

Решение

Предполагается, что компоненты в Ember.js максимально приближены к спецификации веб-компонентов ( http://w3c.github.io/webcomponents/spec/custom). Если вы хотите обработать некоторое внутреннее состояние для вашего компонента, вы должны реализовать его самостоятельно.

Тем не менее, нет необходимости реализовывать конечный автомат самостоятельно. Посмотрите на это https://github.com/emberjs/ember-states

Другие вопросы по тегам