是否有任何最佳实践或aurelia国家管理图书馆? 像vue.js的集成状态管理?Aurelia国家管理
我已经看到了一些建议,从一个简单的对象:
出口默认{ 用户:......, 路由器:..., ..., }
一些奥里利亚还原集成:https://github.com/steelsojka/aurelia-redux-plugin
有没有人用一个较低复杂度的图书馆制作好经验? Redux在我看来是很多样板文件。我想要一些与连衣裤相似的小包装,以便做出反应。
我已经使用多次尝试:
store.js
存储作为对象:
export default{
test: 'xxx'
};
店作为类:
export default class Store{
constructor() {
this.test = 'xxx';
}
};
和在分量I整合它像这样:
import { inject } from 'aurelia-framework';
import store from './store';
@inject(store)
export class TestComp {
constructor(store){
this.store = store;
}
}
甚至没有注入:
import store from './store';
export class TestComp {
constructor(){
this.store = store;
}
}
所有组合似乎只是正常工作和实体店查看/组件之间保持同步。
一个优于另一个的优点是什么?或者你会建议完全不同的方法吗?
难道你不能只注册一个对象作为单身人士,并将其注入您的类?你有怀疑吗? –
@FabioLuz这就是我现在正在做的事情,但它看起来太简单明了了......我恐怕这是坏的设计:) – Chris
嗯,我不认为这是一个糟糕的设计。发布您当前的解决方案,以便我们可以在必要时提出改进建议 –