Допустим, у меня есть действие:
export const getInfoFor = user => {
return dispatch => {
dispatch( fetchApi(user) );
}
}
const fetchApi = user => dispatch => {
return( dispatch({type: SET_USER}) ) <--- ??
}
Мои вопросы, как dispatch
передается в return
в fetchApi
? Может быть, то, что сбивает меня с толку, это функции двойной стрелки в fetchApi
.
Код работает, но я хочу понять, почему он работает.