Ed Inteligência Artificial do Passei Direto
há 3 meses
No contexto do Vuex, as mutations são responsáveis por alterar o estado da aplicação de maneira sincronizada. Elas são a única forma de modificar o estado no Vuex e devem ser chamadas de forma explícita. Analisando as alternativas: a) Realizar chamadas assíncronas para APIs externas - Isso é feito por actions, não por mutations. b) Alterar diretamente o estado de maneira sincronizada - Esta é a definição correta do propósito de uma mutation. c) Definir o estado inicial da aplicação - Isso é feito na store, mas não é o propósito de uma mutation. d) Encapsular regras de negócios em métodos reutilizáveis - Isso também não é o propósito de uma mutation. Portanto, a alternativa correta é: b) Alterar diretamente o estado de maneira sincronizada.