Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Mensagem do vuex: "state field "projeto" was overridden by a module with the same name at "projeto"

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Olá professor Vinícius e alunos,

Nessa aula, o projeto tinha esse aviso no console. Aqui no meu console também apareceu. XD

Obs: por favor, ignorar que no meu print está como "project".


O aviso diz: "Área de estado "projeto" foi sobrescrito por um módulo com o mesmo nome em "projeto".

Eu tentei tirar este aviso alterando o nome de algumas partes. O aviso sumiu e a aplicação rodou sem erros, mas os projetos criados não renderizam na aplicação.

Infelizmente, não consegui fazer com que renderizassem com o nome diferente para que esse aviso não aparecesse.

Mas no fundo também não sei se está certo esse aviso ou se tenho que manter mesmo os nomes iguais, já que os projetos não estão renderizando. Ou se mantermos os nomes assim sobrescrevendo, se vai ter problema futuramente ou não, quando a aplicação escalar.

O que você acha professor Vinícius? Ou algum aluno.

Desde já agradeço a atenção.

Atenciosamente, Fran.


Alterei as partes a seguir:

src\store\index.ts

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

========================================================================================================= src\views\Projetos\Formulario.vue

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

========================================================================================================= src\views\Projetos\Lista.vue

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

========================================================================================================= src\components\Formulario.vue

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Salve, Fran!

Infelizmente o vuex 4 não tem um suporte a TS muito bacana.

Isso foi melhorado na versão 5, que se chama Pinia.

Mas a implementação é ligeiramente diferente.

Por hora, para mantermos o vuex 4, temos de deixar o warning e ignora-lo por hora. Isso não vai gerar problemas em tempo de execução.

Ah sim, entendi. Que bom que não vai ter nenhum problema. Obrigada pela resposta professor Vinícius!

Que possamos continuar nos estudos com saúde. Só alegria!