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

182
Visualizações
Reaccionar: ¿hay alguna manera de establecer el estado en una función y usar el estado actualizado justo después en otra función?

Tengo dos funciones, una que crea un plan de usuario y otra que crea un UserGoal. Dentro de la primera función, quiero configurar UserPlanId para usarlo en la segunda función. Ambas funciones se llaman dentro de una función handleSubmit.

Sin embargo, no sé si es posible hacer que eso funcione. Probé muchas cosas pero ninguna funcionó para obtener el estado actualizado dentro de la segunda función.

 const handleSubmit = async (event) => { event.preventDefault(); const resp = await axios .post("https://localhost:44325/UserPlans/create", { bmi: bmi, totalCalories: parseInt(totalCalories), totalCarbs: parseInt(carbs), totalProtein: parseInt(protein), totalFat: parseInt(fat), }) .then((response) => { console.log(response.data); setUserPlan(response.data); setUserPlanId(response.data.id); }) .catch((error) => { console.log(error.response.data); }); await axios .post("https://localhost:44325/UserGoals/create", { Goal: goalInt, GoalWeight: kilosGoal, UserActivity: activityInt, UserPlanId: userPlanId, // HERE I WANT THE UPDATED STATE });}

¿Hay alguna opción para hacer esto?

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