在Redux中,为什么要分别保存操作文件和操作类型。动作对象中已经有一个动作类型,那为什么还要再次为类型单独文件呢?
答案 0 :(得分:0)
虽然从技术上讲不需要,但您有一个单独的“类型”文件来定义操作类型,但这是一个很常见的约定。他们从Redux文档(https://redux.js.org/recipes/reducingboilerplate#actions)列出了此模式的许多好处:
因为所有动作类型都是 聚集在一个地方。
有时候您想查看所有现有操作,然后再进行新的操作 特征。您可能需要的操作可能已经被添加 团队中有人,但你不知道。
已在列表中添加,删除和更改的操作类型的列表 拉取请求可帮助团队中的每个人跟踪范围和 新功能的实现。
如果在导入动作常量时输入错误,您将得到 未定义。 Redux会在分派此类广告时立即抛出 采取行动,您会更快发现错误。
最后由您决定如何在项目中实现事物。