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

128
Views
¿Por qué obtengo estos errores con mi operador ternario?

Esto es lo que obtengo en la consola: Unnecessary use of boolean literals in conditional expression no-unneeded-ternary.

Solo estoy tratando de hacer un operador ternario que valide el estado de un juego y solo si el juego ha comenzado y el rol del usuario es igual al del jugador, deshabilito el botón. Estoy usando reactjs y con la ayuda del gancho FormField estoy creando un formulario.

 disabled ={(game.state === 'started' && user.role === PLAYER) ? true : false}
about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

El operador ternario es innecesario:

 disabled ={(game.state === 'started' && user.role === PLAYER)}
about 4 years ago · Juan Pablo Isaza Report

0

No es necesario usar declaraciones en este caso, ESlint le informa que es redundante ya que el valor producido a partir de esta declaración ya es un valor booleano y puede crear un código más simple.

Solo escribe:

 disabled = {(game.state === 'started' && user.role === PLAYER)}
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!