我刚刚浏览了使用 Redux-sagas 使用生成器函数管理异步操作的文档。
文档很清晰,看起来很有希望,但最后我对前端开发中“saga”一词的准确描述应该是什么感到有些困惑。
这个由 Redux-Saga 文档链接的背景文档: http ://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf 提到:
如果 LLT(Long Lived Transaction)可以写成可以与其他事务交错的事务序列,那么它就是一个传奇。
基本上,他们指的是通过放宽将 LLT 作为原子操作执行的要求来优化长期存在的数据库事务。
您能否阐明“传奇”如何转化为整体前端开发?
我确信它与异步请求管理有关,但我对这个术语的确切描述相当模糊(当与前端相关时)。管理异步流对我来说似乎并不新鲜,但“传奇”一词却是。
编辑:在说通用语言的范围内,这对我来说似乎很重要。如果问题不相关,请在评论中添加原因,我将删除该问题。