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

217
Views
¿Cuál es la forma correcta de verificar que un objeto no es nulo al reaccionar antes de asignar una de sus propiedades a una variable?

En React, es muy común que a medida que los componentes se actualizan, los objetos pasan de ser nulos a su contenido previsto. Este es un proceso dinámico que puede generar errores cada vez que asigna una propiedad de esos objetos a otra variable.

Digamos que el usuario es el objeto que pasará de nulo al objeto de usuario real y que quiero extraer la propiedad uid del usuario:

 const uid = user.uid

Esto puede desencadenar un error fatal al reaccionar si el usuario es nulo cuando intento ejecutar esta operación.

He intentado usar:

user && const uid = user.uid , pero no funciona en absoluto.

Sería la forma correcta de hacer esto:

 const uid = user && user.uid

¿algún comentario/sugerencia?

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

0

Los ?. El operador es como el . operador de encadenamiento, excepto que en lugar de causar un error si una referencia es nula (nula o indefinida), la expresión se cortocircuita con un valor de retorno de indefinido

entonces haz esto

 const uid = user?.uid // will be undefined if not there else the actually value
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!