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

191
Views
convertir valores constantes a llamadas API en React

Los siguientes datos de muestra provendrán de la llamada API de back-end. El backend es un matraz y la API ya está instalada en el backend.

 const rows = [ { name: "XYZ", age: "12", email: "xyz@gmail.com" }, { name: "David", age: "13", email: "David@gmail.com" }, { name: "abc", age: "12", email: "abc@gmail.com" } ]

¿Cómo puedo integrar la API de backend con React? Soy nuevo en reaccionar, así que no sé cómo debo proceder.

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

0

En React tendrás que usar dos ganchos: useState y useEffect . El primero te ayudará a conservar los datos para que puedas usarlos y el segundo te ayudará a obtenerlos.

 function Component() { const [data, setData] = useState(null); useEffect(() => { fetch('your endpoint here').then(res => { if (res.status === 200) { return res.json(); } else { // handle error } }).then(data => { setData(data); }).catch(err => { // handle error }) }, []); if (data !== null) { return <p>Data is here {data.length}</p>; } return <p>Loading the data</p>; }

Y solo para aclarar que necesitamos usar useEffect , por lo que activamos la solicitud solo una vez cuando el componente está montado. Este es el efecto de usar [] para la lista de dependencias como segundo argumento del gancho.

about 4 years ago · Juan Pablo Isaza Report

0

Puede usar axios para enviar solicitudes de API.

 const [state,setState] = useState() useEffect(()=>{ axios.get(url) .then(res=>setState(res.data)) .catch(err=>console.log(err)) },[])
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!