对于可扩展的 Angular 应用程序,我渴望使用 redux 模式并使用效果、操作和实体。我认为它使代码更加结构化,因为您必须定义 Effect 将使用的 Actions 来触发副作用和 Store 更改。数据将结构良好,代码必须位于特定位置,这不会给您带来杂乱无章的代码的可能性。
然后,我也担心不选择可能因任何原因而终止的解决方案。
那时我想知道是否还有另一种更好的解决方案,或者至少是一个可靠的竞争对手。“更好”,我的意思是更简单(但不是更小的可扩展性),以及社区将建立的解决方案,而不是选择另一条路线。
这种架构是 Angular 中最先进的吗?
请详细说明您的答案,并在必要时与 Redux-Saga 和 Redux-Thunk 或其他解决方案进行比较。