据我理解redux架构的原理,就是为了降低应用状态变化(业务逻辑?)时的复杂度。
但是是否也应该以 redux 方式处理与表示相关的状态? 例如。侧边栏当前是否打开,或者某个信息 block 当前是否展开等?
在 ngrx/store example page 中就是这样做的.但是由于应用程序逻辑不依赖于这些表示状态,所以我看不到它的好处。
最佳答案
每个开发人员都应根据其应用程序的要求来决定。在示例应用程序中,sidenav 的状态并不像您正确指出的那样真正相关,因此主要用于展示目的。
关于angular - (redux/ngrx) 你会建议存储 UI 相关状态吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44588397/