Reactjs 从不同组件发送操作[反应样板文件]
我正在使用创建react项目 我有两个不同的部分: 组件A中有一个saga函数,该函数也应在组件B中调用 当我从组件A分派动作时,saga函数被正确调用,但当我从组件B分派相同的动作时(我确信动作被分派),组件A中的saga函数不会被调用 有人知道为什么会这样吗 可能无法从其他组件分派操作Reactjs 从不同组件发送操作[反应样板文件],reactjs,react-boilerplate,Reactjs,React Boilerplate,我正在使用创建react项目 我有两个不同的部分: 组件A中有一个saga函数,该函数也应在组件B中调用 当我从组件A分派动作时,saga函数被正确调用,但当我从组件B分派相同的动作时(我确信动作被分派),组件A中的saga函数不会被调用 有人知道为什么会这样吗 可能无法从其他组件分派操作 谢谢 要调用位于其他容器中的异步函数,我们应该包括包含异步函数的saga import homeSaga from './saga'; import loginSaga from '../loginPage/
谢谢 要调用位于其他容器中的异步函数,我们应该包括包含异步函数的saga
import homeSaga from './saga';
import loginSaga from '../loginPage/saga';
const withHomeSaga = injectSaga({ key: 'home', saga: homeSaga });
const withLoginSaga = injectSaga({ key: 'login', saga: loginSaga });
export default compose(
withReducer,
withHomeSaga,
withLoginSaga,
withConnect,
)(HomePage);
是什么让你认为在B中调用函数应该使另一个函数也在A中被调用?这应该有什么目的?如果您提供一些示例代码来说明您的问题,这也会很有帮助。