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

210
Views
¿Cómo verificar que un determinado apoyo ha recibido?

Tengo un problema de sincronización. Quiero verificar que los accesorios estén cargados o no en el componente secundario. He escrito un código como ese:

 componentDidMount() { setTimeout(() => { this.setState({ editorContent: this.props.json[this.state.contentType], }); }, 2500); }

Aquí estoy usando la función 'setTimeout'. En la función de procesamiento, estoy usando el estado 'editorContent', por lo que no está definido si no uso 'setTimeout'. Después de 1 o 2 seg. apoyos recibidos y no será indefinido. Supongo que hay una mejor solución para eso. Gracias a todos

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

0

Este método no es sostenible en absoluto, en su lugar, debe usar useEffect , déjeme demostrarlo por código en el componente funcional.

 //cildComponent.js export default ChildComponent(props){ const [pending , setPending] = useState(true) useEffect(()=>{ if(props.name){ // now you have the name available setPending(false); } },[props]) if(pending){ return “loading” } return 'your name is ${props.name}' }
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!