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

244
Views
¿Cómo saber si un componente funcional de React se ha renderizado en el código?

Estoy tratando de agregar algo de registro para ver cuánto tiempo se tarda en renderizar un componente funcional en React. La parte complicada para mí es cómo saber realmente cuándo se ha renderizado el componente. Por "renderizado", significa que el usuario puede verlo en la interfaz (deben mostrarse todas las partes de ese componente). Estoy tratando de usar useEffect para lograr esto, ya que puede indicar cuándo está montado el componente.

El código es algo como a continuación:

 function showComponent() { console.log('start rendering....start timer'); console.log(new Date().getTime()); setStoreViewState('foobar'); } observer(function Component() { React.useEffect(() => { console.log('rendering complete....stop timer'); console.log(new Date().getTime()); }, []); ...... const thingsToShow = getStoreViewState(); return (<div>{thingsToShow}</div>) }

Me pregunto si esta es una forma precisa de lograr esto. ¡Gracias!

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

0

De acuerdo con los documentos, useEffect sin dependencia significa que ha terminado de renderizarse.

https://reactjs.org/docs/hooks-effect.html

Also, don't forget that React defers running useEffect until after the browser has painted, so doing extra work is less of a problem.

La cita anterior es de los documentos.

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!