1
resposta

dispatch de View

No vídeo o instrutor fala que a nossa View (que componente seria?) disparou uma action pra chegar no Dispatcher. Aí ele diz: "Despachou uma action cujo 'type' é 'LISTAGEM', e o 'payload' seria o JSON estático.

Dúvidas:

Quem é a "View" nesse momento?

Aí ele diz que a "View" 'despachou' uma action.. quem dispacha action não é o dispatcher?

Como a "View" usa o 'dispatch' se 'dispatch' é um método de 'store'?

1 resposta

Fala ai Marcelo, tudo bem? Vamos lá:

Quem é a "View" nesse momento?

A view vai ser o seu componente, os componentes que irão disparar as ações.

Aí ele diz que a "View" 'despachou' uma action.. quem dispacha action não é o dispatcher?

Quem dispara a ação é o componente, porém, por baixo dos panos existe uma função responsável por disparar ela.

Mas quem de fato pede para que tudo ocorra é o componente, em outras palavras, ele é o ponto de partida.

Como a "View" usa o 'dispatch' se 'dispatch' é um método de 'store'?

Isso pode ser feito de N maneiras, mas, normalmente a gente realiza o mapDispatchToProps isso vai pegar uma ação e mapeá-la como propriedade para nosso componente.

Quando ela for chamada, por baixo dos panos estará chamando o dispatch da store.

Espero ter ajudado.