containerA可以使用containerB的动作吗?例如,containerA和B都需要从远程服务器获取data
,并在containerA的目录中定义与提取相关的函数。
containerA
aContainer.js
aActions.js
aReducers.js
containerB
bContainer.js
bActions.js
bReducers.js
import ../containerA/aActions
内的containerB/bContainer.js
可以吗?
答案 0 :(得分:0)
绝对
想象一个NavBar
容器。它有一个openNav
和一个closeNav
操作。从概念上从不同的容器中调用它很有意义:
import { openNav, closeNav } from '../NavBar/actions';
通过数据提取,我选择在整个应用程序周围放置一个“全局”容器。 (我称之为App
)负责全局样式(因为我使用CSS模块),数据获取等。