No código:
static lista(urlPerfil){
return dispatch=>{
fetch(urlPerfil).then(response=>response.json())
.then(fotos=>{
dispatch({type:'LISTAGEM', fotos});
return fotos;
})
}
}
Nessa parte:
.then(fotos=>{
dispatch({type:'LISTAGEM', fotos});
return fotos;
})
O que o 'dispatch' faz aqui? Ele usa uma função redutora?
Não entendi o uso do return 'fotos' depois do dispatch, pra que ele é usado aqui?