У меня проблемы с подключением mapStateToProps
, поэтому действие вызывается соответствующим образом:
const mapDispatchToProps = (dispatch) => {
return {
createPayment: (token, email) => dispatch(createPaymentForToken(token, email)),
};
};
const injectedCheckoutForm = injectStripe(CheckoutForm);
export default connect(mapDispatchToProps)(injectedCheckoutForm);
Когда я вызываю this.props.createPayment(token, email)
, я получаю следующую ошибку:
index.js: 130 Uncaught (в обещании) TypeError: dispatch не является функцией
Edit: Кажется, что вызывается мое действие, но не моя сага, слушающаяCREATE_PAYMENT
действие