[Dúvida] Erro de Hydration com Nuxt
Tenho encarado um erro estranho, não encontrei a informação na internet e resolvi perguntar por aqui, estou até pensando se talvez esse comportamento é intencional, se puderem me ajudar vou ficar bastante grato.
O erro ocorrido é o Hydration mismatch em um projeto Nuxt comoletamente novo criado utilizando o nuxi ou vite:
Hydration children mismatch in <div>:
server rendered element contains fewer child nodes than client vdom.
Para a replicação:
- Criar projeto Nuxt, instalar dependencias e npm run dev
- Entrar na página pelo localhost:3000
- Adicionar um elemento qualquer na hierarquia dentro de App.vue
- Quando o elemento adicionado aparecer, atualize a página
Em outras palavras, o que acontece é que quando mudamos a estrutura HTML no nosso componente, o cliente atualiza mas o servidor parece não atualizar. (Se o servidor for finalizado e iniciado novamente o problema some até que se mude um elemento da estrutura e atualize a página novamente)
O problema parece afetar apenas o server de desenvolvimento.