2
respostas

Depois de rodar a função redutora

Oi!

O que acontece depois que a função redutora é chamada? Os componentes são rerenderizados?

2 respostas

Boa noite, Marcelo! Como vai?

Ao fazer o dispatch() a função redutora é acionada de acordo com a ação executada. Depois, os componentes que tenham se inscrito na store através do método subscribe() para receber notificações sobre a atualiação do estado gerenciado por ela, poderão ou não ser renderizados novamente dependendo da lógica efetuada dentro da função passada como parâmetro para o subscribe()!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Fala ai Marcelo, tudo bem? Vamos lá:

O que acontece depois que a função redutora é chamada? Os componentes são rerenderizados?

Uma vez que a função redutora (reducer) é chamada, caso a ação que você disparou retorna uma nova store a store atual será atualizada.

E os componentes que ouvem esse reducer também irão ser atualizados e receberão os novos valores.

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