[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Onde fazer as requisições, no actions ou componentes ?

[Finalizado Pelo Aluno]

Francisco Mateus Araujo do Nascimento
Criador Francisco Mateus Araujo do Nascimento 10/07/2022

Boa tarde, Carlos. No meu caso, estou fazendo uma requisição GET e usando o (dispatch) para o action, passando pelo mutation e mudando o estado. Tudo conforme as boas prática.

Porém, eu tento fazer um GET(requisição - axios ) dentro do ACTION e não carrega nada. É correto fazer assim ? ou preciso fazer pelo componente a requisição para, depois, usar o (dispacth) ?

Caso seja possível, poderia enviar um exemplo dentro do axios, sem precisa usar o dispatch dentro do componenet ?

Manager Carlos Ferreira 10/07/2022

Olá, Mateus!
Tudo bem?

O fluxo deve ser: action -> mutation -> state

Sua regra fica na action, a actiona chama o mutation que apenas atualiza o state. Se for algo muito simples, até é possível atualizar direto da action para o state, mas você perde o histórico, o ideal mesmo ainda que seja um boolean atualizar pelos mutations.

--

Você quer chamar uma action automaticamente, seria isso?
Se for o caso é possível, pode deixar o seu próprio arquivo principal.

Carlos Ferreira
Criador Francisco Mateus Araujo do Nascimento 10/07/2022

Entendi não, mas ok. Entenderei posteriomente fazendo meus testes.

Francisco Mateus Araujo do Nascimento
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!