javascript - 从另一个reducer文件订阅的动作文件中调度动作是一种反模式吗?
问题描述
通常在我的 Redux 项目中,我有成对出现的 action 和 reducer 文件。所以在我的actions
文件夹中我会有一个posts.js
,在我的reducers
文件夹中我也会有一个posts.js
. 帖子动作文件通常只是调度在帖子减速器文件中订阅的动作类型。
但是现在我需要从reducer 文件posts
订阅的动作文件中分派一个动作类型。authors
这是可以的还是被认为是反模式?
解决方案
这取决于您遵循哪种设计模式。因为您可能将所有操作都放在一个文件中。对于您的情况,您可以从一个文件中导出动作创建者,然后将其导入您想要相同动作创建者的位置。这样,您可以在动作创建者和减速器之间进行与您所说的相同的同步。
推荐阅读
- python - 如何加快在 Pandas 中填写日期的速度?
- c# - 将对象数组添加到另一个类 c#
- git - git fetch 不获取远程分支 - 如何获取所有远程
- excel - vba 运行时错误 91:在范围内查找日期
- html - 如何在 CSS 中调整这些图像的大小?
- continuous-integration - Bitbucket管道中的树稳定计时器?
- sql-server - SSIS 部署的包无法将驱动器标记映射到网络共享文件夹
- python - 使用 Flask API 而不是 render_template
- docker - 使用 Docker 将现有 Prestashop 部署到服务器
- r - R中矩阵的条件和减法