e => {...} - это функция, которая возвращает функцию. Такие функции называются
функциями высшего порядка. Подробнее для JS
https://habr.com/post/261723/
С тем же успехом можно записать так:
export const handleChange = e => {
return dispatch => { // <- Эта строка
dispatch({
type: PROMO_CODE,
payload: e.target.value
});
};
}
В результате вызова функции handleDispatch(e); будет вызвана вложенная функция dispatch в параметр payload, которой попадет e.target.value.