账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    react.js中state,dispatch,action,reducer之间的关系和作用是什么呢?
    31
    0

    react.js中state,dispatch,action,reducer之间的关系和作用是什么呢?

    @connect(
        state => ({
            projectGroupInfo: state.pManageReducer.getProjectGroupInfoResult,
            updateProjectResult: state.pManageReducer.updateProjectResult,
            deleteProjectResult: state.pManageReducer.deleteProjectResult,
            createProjectResult: state.pManageReducer.createProjectResult,
            createProjectLoading:  state.pManageReducer.createProjectLoading,
            updateProjectLoading:  state.pManageReducer.updateProjectLoading,
            deleteProjectLoading:  state.pManageReducer.deleteProjectLoading,
            projectGroupInfoLoading: state.pManageReducer.projectGroupInfoLoading,
            delMrAsynTaskConfigResult:  state.pManageReducer.delMrAsynTaskConfigResult,
            pManageReducer:  state.pManageReducer,
        }),
        dispatch => ({
            getProjectGroupInfo: bindActionCreators(getProjectGroupInfo, dispatch),
            updateProject: bindActionCreators(updateProject, dispatch),
            deleteProject: bindActionCreators(deleteProject, dispatch),
        })
    )

    上面的pManageReducer是什么意思呢?

    action文件
    export function getProjectGroupAllMembers(projectGroupId) {
        const path = "/workspace/listProjectGroupMembers";
        return {
            type: 'listProjectGroupMembers',
            payload: {
                promise: api.get(path,{
                    params: {
                        projectGroupId
                    }
                })
            },
            namespace
        }
    }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部