如何避免在一个方法分派多个操作的流量应用程序中出现复杂的执行流



我注意到,如果一个方法分派多个操作,那么中型流量应用程序中的执行流就非常难以遵循。

过一段时间回来时刷新某个功能的心理模型相当耗时。

我想知道是否有人有关于如何构建一个有大量动作调用的应用程序的技巧?

我认为您通常应该为每个对用户有意义的状态更改分派一个操作。对于可能具有乐观更新、加载状态、错误处理或其他任何操作的异步操作,每个操作都有一个操作。操作有效负载应该携带还原器需要响应的任何数据,然后只需为每个应该关心该操作的还原器添加一个switch案例。但似乎同时进行多个行动是浪费和令人困惑的。

最新更新