Ed
ontem
Para responder a essa pergunta, vamos analisar as opções apresentadas em relação ao uso de middleware como Thunk ou Saga, que são utilizados para gerenciar efeitos colaterais em aplicações React, especialmente quando se trata de requisições assíncronas. a. MVC - É um padrão de arquitetura que separa a aplicação em Model, View e Controller, mas não se relaciona diretamente com o gerenciamento de efeitos colaterais em aplicações React. b. Redux - É uma biblioteca de gerenciamento de estado que, quando combinada com middleware como Thunk ou Saga, permite tratar efeitos colaterais de forma separada do fluxo principal da aplicação. Essa é uma abordagem comum em aplicações React. c. MobX - É outra biblioteca de gerenciamento de estado, mas não utiliza o mesmo conceito de middleware como o Redux. d. MVVM - É um padrão de arquitetura que se concentra na separação de preocupações, mas não é especificamente relacionado ao uso de middleware para efeitos colaterais em aplicações React. e. BLoC - É um padrão de gerenciamento de estado utilizado principalmente em Flutter, não se aplicando diretamente ao contexto de Redux e middleware como Thunk ou Saga. Diante dessa análise, a alternativa correta que trata os efeitos colaterais separadamente do fluxo principal da aplicação, utilizando middleware como Thunk ou Saga, é: b. Redux.