首页 > 解决方案 > 从另一个reducer文件订阅的动作文件中调度动作是一种反模式吗?

问题描述

通常在我的 Redux 项目中,我有成对出现的 action 和 reducer 文件。所以在我的actions文件夹中我会有一个posts.js,在我的reducers文件夹中我也会有一个posts.js. 帖子动作文件通常只是调度在帖子减速器文件中订阅的动作类型。

但是现在我需要从reducer 文件posts订阅的动作文件中分派一个动作类型。authors这是可以的还是被认为是反模式?

标签: javascriptreactjsreduxflux

解决方案


这取决于您遵循哪种设计模式。因为您可能将所有操作都放在一个文件中。对于您的情况,您可以从一个文件中导出动作创建者,然后将其导入您想要相同动作创建者的位置。这样,您可以在动作创建者和减速器之间进行与您所说的相同的同步。


推荐阅读