1
resposta

function createReduxStore(req, match){} - 'store' retornada

No código:

export default class TimelineApi {
    static lista(urlPerfil){
      return dispatch => {
        return fetch(urlPerfil)
        .then(response => response.json())
        .then(fotos => {    
            dispatch(listagem(fotos));
            return fotos;
        });
      }              
    }

Na transcrição:

"Isto deve ser assim, porque o retorno será devolvido no dispatch do index-view.js. Quando o then() do TimelineApi for executado, despachando o Action creator da listagem, o .then() da promise vai rodar. E assim, a store será retornada. Estamos trabalhando com um pseudo-código do Electrode. Dentro dele, teremos o then(), ele receberá a store, e então, fará o código."

Na parte:

"E assim, a store será retornada." - Trata-se do 'return fotos' dentro do then, aqui? Essa seria a store que estamos falando?

.then(fotos => {    
            dispatch(listagem(fotos));
            return fotos;
        });
1 resposta

Fala aí Marcelo, tudo bem?

Trata-se do 'return fotos' dentro do then, aqui? Essa seria a store que estamos falando?

Sim e não, o retorno de fotos será algo aplicado para sua store, mas, não necessariamente vai devolver a store.

fotos e store são duas coisas diferentes. Onde dentro da sua store você vai ter as informações das fotos.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software