React js et Redux отображаемые данные Ошибка: недопустимое значение типа объекта для mergeProps - PullRequest
0 голосов
/ 01 апреля 2020

Я получаю следующую ошибку:

Error: Invalid value of type object for mergeProps argument when connecting component Majregion.

Я новичок в редуксе и пробовал разные подходы.

Majregion.propTypes   = {
  addRegionMaj : PropTypes.func.isRequired,
  errors : PropTypes.object.isRequired


}

const mapStateToProps = state =>({
  errors : state.errors,
  Region : state.Region,

})



export default connect (mapStateToProps,{getBackLog} ,{addRegionMaj}) (Majregion);


export const getBackLog = () => async dispatch => {

    const res = await axios.get("http://localhost:8080/regions/all")

    dispatch ({
        type : GET_MODELS_REGION,
        payload : res.data
    });


};

Примечание: все работает нормально, только когда я добавляю метод {getBackLog} в экспорт по умолчанию, пожалуйста, что я должен сделать

1 Ответ

0 голосов
/ 01 апреля 2020

Я думаю, вы должны сделать это:

export default connect (mapStateToProps,{ getBackLog ,addRegionMaj }) (Majregion);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...