Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

392
Visualizações
immer - Uncaught TypeError: Cannot perform 'getPrototypeOf' on a proxy that has been revoked

I'm using immer in my codebase, a bit of code that appears to be totally valid immer is throwing this error: Uncaught TypeError: Cannot perform 'getPrototypeOf' on a proxy that has been revoked.

This is my code:

produce(obj, draft => {
    draft.field = produce(otherObj, otherDraft => {
         const {a} = draft
         if (a) {
             ...
             more non-immer code, other than assigning to draft/otherDraft
         }
     })
})

Is this possibly caused by nesting the produces? I'm having difficulty understanding the error or why I would be seeing it due to this code.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda