javascript - Redux:我应该将组件特定的操作放入全局 actions.js 并从顶部向下传递吗?
问题描述
假设我有以下组件树(省略mapStateToProps
andmapActionToProps
语法):
<Component_A set_data={set_data}>
<Component_B set_data={set_data}>
<Component_C set_data={set_data}>
</Component_C>
</Component_B>
</Component_A>
and action like fetch_component_c_data
for Component C
,明知道这个action不适合Component A
and Component B
,把它留在里面是不是反模式Component C
?或者我应该把这个动作放进去actions.js
并传递下去?
如果fetch_component_c_data
调用的动作set_data
:
fetch_component_c_data = () => {
...
this.props.set_data(data);
}
它是否成为放入里面的要求action.js
?
解决方案
推荐阅读
- laravel - 如何在 Laravel 8 中处理 NotFoundHttpException?
- arrays - 如何访问嵌套数组的最后一个索引
- discord - 是否有一个正在工作的解禁命令?
- ruby-on-rails - 如何在加载事件时将数据值传递给激励控制器
- java - 如何从 Java 中的外部库导入包?
- javascript - npm install firebase 总是失败
- swift - 如何刷新 Widget 数据?
- php - 将数字插件自定义字段添加到我的帐户页面 woocommerce
- javascript - 为什么我的输入字段是意外结束。PHP字符串连接后?
- oracle - Oracle 跟踪数据库中的更改