- Создаю action ссылка codepen ‘https://codepen.io/PolyakhAlex/pen/BJzpRV’, описали функцию получения данных;
- Через container передали action в component:
const mapDispatchToProps = { fetchAuth };
export default connect(null, mapDispatchToProps)(Header); - проверил, что 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 лайка
Всё верно, спасибо. Константи импортировал не из того файла.