Redux, опис. 'action', в нём указываю {type: FETCH}, перед. его в mapDPro= {fetchAut}, вызываю его this.props.fetchAuth() пол ошибку undefined "type"?

  1. Создаю action ссылка codepen ‘https://codepen.io/PolyakhAlex/pen/BJzpRV’, описали функцию получения данных;
  2. Через container передали action в component:
    const mapDispatchToProps = { fetchAuth };
    export default connect(null, mapDispatchToProps)(Header);
  3. проверил, что action есть в props, вызываю его this.props.fetchAuth() получаю ошибку 'Actions may not have an undefined “type” property. Have you misspelled a constant?'
    Постарался, максимально предоставить информации.
    Подскажите пожалуйста, с чем это может быть связано, спасибо большое!

Убедись перед каждым dispatch что в переменной, которую ты используешь для type, есть не undefined значение. Т.е. залогиуй FETCH_PHONES_START, FETCH_PHONES_SUCCESS, FETCH_PHONES_FAILURE перед их использованием.

2 лайка

Всё верно, спасибо. Константи импортировал не из того файла.