Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

171
Views
¿Cómo actualizo el componente principal cuando realizo con éxito una llamada a la API desde el componente secundario, que es un modal?

Tengo una página de inicio con una tabla que tiene pocas entradas. Encima de la tabla tengo un botón llamado agregar entrada. Cuando el usuario hace clic en Agregar entrada, se abre un modal, donde el usuario puede agregar algunos detalles y enviarlos. El botón Enviar hace una llamada a la API para almacenar los datos en la base de datos. Una vez que la llamada a la API es exitosa, el modal se cierra. Ahora, ¿cómo actualizo el componente principal después del cierre modal para que los datos recién agregados se muestren en la tabla (que se carga a través de una llamada a la API)? Estoy usando componentes funcionales. Estoy buscando los pasos que debo seguir, no el código completo (el pseudocódigo servirá). No estoy usando redux. no quiero hacer winow.reload(). ya que recarga toda la página.

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

haga una función async fetchData que le traerá datos de la tabla todo lo que haya pasado esa función fetchData a modal y, en caso de éxito, llame a esa función fetch

 const [loading,setLoading] = useState(false) const [data,setData] = useState() const fetchPlans = async () => { try { setLoading(true); const getDataRes = await getData(); // save that data in state that will reredener page setData(getDataRes.data); // eslint-disable-next-line @typescript-eslint/no-explicit-any } catch (error) { console.log(error) } finally { setLoading(false); } }; </>
about 4 years ago · Juan Pablo Isaza Report

0

Puede crear una función de devolución de llamada en el componente principal y pasarla al componente secundario como una propiedad

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!