我的团队有一个内置于 React 框架的 UI 应用程序,该应用程序目前仅与后端服务的两个操作进行对话。
我正在为一个巨大的用例扩展应用程序。根据后端服务的响应,我在代码中会有太多分支的地方。例如,
xx = Call X operation from backend
if(xx == "ABC") {
yy = Call Y operation from backend
if(yy == "DEF") {
} else {}
} else {
zz = Call Z operation from backend
if(zz == "GHI") {
}
}
虽然,我可以使用一种驱动程序方法、async/await、Promise 等来做同样的事情,但我想知道是否有一些工作流管理系统,如 stepfunction、swf 等(用于后端)可用于实现相同的功能反应或一般用于前端应用程序?
注意:我目前正在利用 react-hooks 进行状态管理和类似的东西,但我正在寻找工作流,以方便调用后端服务和代码可读性。