Aurelia великолепна, но она не предоставляет решения для управления состоянием. Я немного исследовал и нашел две концепции этого.
Redux: https://www.npmjs.com/package/redux-aurelia
Это позволяет нам использовать основную концепцию редукции без лишнего сахара. В минимальной версии может выглядеть так: https://gist.github.com/wegorich/5d1fabc550fb3f01e0a57d3d4308294a Это также более характерно для большинства приложений React.
Mobx: https://mobxjs.github.io/mobx/
Он также хорошо выглядит, а основная концепция и синтаксис ближе к Aurelia. Но я не нахожу никого, кто использует его с Аурелией :(
Вопрос. Итак, вопрос в том, как лучше управлять состоянием в приложении Aurelia?