我的公司有一个非常大的应用程序,有很多(!)数据。
我们有一个参数使用3个模块作为主要区域,主要作为平面模块存储,
或根据需要使用子模块。 (对于每个主要子模块大约6-8个子模块)
我想仅使用具有使用vuex的复杂应用程序经验的人获得意见。 保持模块平整是否更好?或者使用子模块?
优点与缺点
答案 0 :(得分:1)
如果你经过separation of concerns,那么为系统的不同部分设置子模块真的很有意义。它使功能增强变得容易,并且在一个子模块中添加不会改变其他模块中的任何内容,这使得在应用程序的不同模块上工作的不同人员协作也很容易。
Vuex子模块还有助于保持不同子模块的状态彼此隔离,否则很容易将所有状态变量相互混合。它含蓄地强调了这门学科。
但是如果您的应用程序非常简单,并且在不同的子模块中分离它们太麻烦,那么使用子模块肯定是一种过度的做法。