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

154
Visualizações
Cierre con devolución de llamada

Ok, aquí hay un problema de cierre (creo) con el que estoy lidiando. No puedo envolver mi cabeza alrededor de eso. Tengo un componente y estoy tratando de obtener el valor actualizado de shouldDropAbove en mi devolución de llamada onStepItemDrop :

 export const StepItem = () => { const [shouldDropAbove, setShouldDropAbove] = React.useState<boolean>() React.useEffect(() => { console.log(shouldDropAbove) //outputs updated value correctly }, [shouldDropAbove]) console.log(shouldDropAbove) //also is outputting the updated value correctly const onStepItemDrop = (draggingStep) => { console.log(shouldDropAbove) //outputting undefined ????? } return ( <Droppable onDrop={onStepItemDrop} setShouldDropAbove={setShouldDropAbove} //Droppable updates setShouldDropAbove correctly > {jsx stuff} </Droppable> ) }
 export const Droppable = ({onDrop, setShouldDropAbove}) => { //updating setShouldDropAbove }

¿Qué está pasando aquí y por qué no puedo obtener el valor correcto en la devolución de llamada?

about 4 years ago · Santiago Gelvez
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