Ed
ano passado
Para entender o fluxo correto ao usar o Redux-Saga em um aplicativo, é importante lembrar como as ações, sagas e reducers interagem. 1. Ação: O fluxo geralmente começa com uma ação que é despachada a partir de um componente. Essa ação é o que inicia o processo. 2. Saga: O Redux-Saga escuta essas ações e, quando uma ação específica é despachada, ele executa a lógica necessária, como fazer uma chamada à API. 3. Reducer: Após a saga completar sua tarefa (como buscar dados), ela despacha uma nova ação com os dados recebidos, que é então capturada pelo reducer para atualizar o estado da aplicação. Analisando as opções: a) Incorreta - A reducer não deve ser chamada diretamente para iniciar uma saga. b) Incorreta - Embora mencione chamar uma action, a descrição não está clara sobre o fluxo correto. c) Correta - O fluxo correto é: o primeiro componente chama uma action, que chama um Saga para realizar a conexão. Após a conexão, o Saga despacha uma action com os dados para o reducer, que atualiza o estado. d) Incorreta - Um Saga não deve ser chamado diretamente sem uma action. e) Incorreta - A action não realiza a conexão diretamente, ela deve despachar uma saga para isso. Portanto, a alternativa correta é: c) O aplicativo, no primeiro componente, deve chamar uma action que por sua vez, chamará um Saga para realizar a conexão. Após finalizar a conexão, o Saga mandará a informação para o reducer que, por fim, distribuirá a informação entre os componentes.
Cadastre-se ou realize login
Mais perguntas desse material