Reactjs 道具返回未定义(反应)

Reactjs 道具返回未定义(反应),reactjs,react-props,Reactjs,React Props,我想在我的视图组组件中访问我的道具组,但我的道具返回未定义 我尝试了一个构造函数,但是它产生了相同的未定义的 ViewGroup.js class ViewGroup extends React.Component{ render() { console.log(this.props.group, ' CONSOLE LOG PROPS GROUP') return( <div style={styles.base}> </

我想在我的
视图组
组件中访问我的
道具组
,但我的道具返回
未定义

我尝试了一个构造函数,但是它产生了相同的
未定义的

ViewGroup.js

class ViewGroup extends React.Component{

render() {
    console.log(this.props.group, ' CONSOLE LOG PROPS GROUP')
    return(
        <div style={styles.base}>

        </div>
       )
   }  
 }
  export function loadGroup(data){ return { type: LOAD_GROUP, data }};

  export default function groupReducer( state= {}, action = {}){
  switch (action.type){
    case LOAD_GROUP:
        return {
            ...state,
            group: action.data
        }
    default:
        return state
    }
   }
减速器

const reducer = combineReducers({
 Auth,
 groupReducer,
 persistStore,
 form: formReducer
});

我认为:
constdatagroups=state.groupReducer.group?state.groupReducer.group:[]
实际上应该是:
const dataGroups=state.group?state.group:[]

发布所有代码。例如还原剂等@Colin,是的,很好,我已经添加了所有东西。我的组件数据组正确返回我的操作的数据“组”。我只想在我的组件视图组中发送ma数据组我想:
const dataGroups=state.groupReducer.group?state.groupReducer.group:[]
实际上应该是:
const dataGroups=state.group?state.group:[]
。你能把你的减速机放在哪里吗?你检查过mapDispatchToProps中装载组动作的签名吗?@Colin,我已经添加了我的减速机。我刚刚看到,当我在组件“dataGroup”的url上时,道具功能良好,因此“viewgroup”可以很好地重现道具。但是,当我打开“dashboard”的url时,所有内容都未定义,但我在组件“dashboard”中称为“viewGroup”
const reducer = combineReducers({
 Auth,
 groupReducer,
 persistStore,
 form: formReducer
});