首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redux Reducers vs BLoC MapEventToState

Redux Reducers vs BLoC MapEventToState
EN

Stack Overflow用户
提问于 2019-09-15 17:54:48
回答 1查看 396关注 0票数 1

我经常看到Redux Reducer非常类似于BLoC状态管理的mapEventToState功能。然而,现在我注意到这两种模式之间的一个很大的不同之处,那就是Reducer必须是“纯函数”,而函数mapEventToState (在许多例子中)甚至可以发出http请求。

在这一点上,我想知道是否真的有可能将mapEventToState作为“纯函数”来管理,可能会添加另一个抽象层。

EN

回答 1

Stack Overflow用户

发布于 2019-09-15 18:41:55

正如我所看到的,来自Bloc的mapEventToState是来自Redux的Reducer和Middleware层的合并。

在Redux中,动作可以被中间件截获,中间件创建由reducers解析的新动作(副作用)。这就是为什么Bloc比Redux不那么繁琐,可读性更好的原因之一。

一个好主意是提取数据层并将实现注入到您的块上,接收结果作为未来并产生新的状态。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57942990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档