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

117
Views
Usando una expresión ternaria en React

En este componente:

 const MovieComponent = (props) => { const { Poster, Price, Title, cinemaWorldPrice } = props.movie; return ( <MovieContainer> <CoverImage src={Poster} alt="" /> <MovieName>{Title}</MovieName> <InfoColumn> <MovieInfo>FilmWorld: ${Price}</MovieInfo> <MovieInfo>CinemaWorld: ${cinemaWorldPrice}</MovieInfo> </InfoColumn> </MovieContainer> ); };

Quiero escribir una expresión ternaria que cambie el color de fuente de:

 <MovieInfo>FilmWorld: ${Price}</MovieInfo> <MovieInfo>CinemaWorld: ${Price}</MovieInfo>

Algo básicamente diciendo

 if (Filmworld Price > CinemaWorld Price) { Filmworld Price = color: "green"}

y viceversa. es posible? ¿Y el código estaría en la sección de información de la película? Esto está en Reaccionar.

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

0

Necesitas

  • interpolar adecuadamente los precios en JSX ( ${} es solo para literales de plantilla)
  • rodee los textos de precios en otro elemento, como un lapso, para que luego pueda colorear condicionalmente ese lapso si es necesario
 const MovieComponent = (props) => { const { Poster, Price, Title, cinemaWorldPrice } = props.movie; return ( <MovieContainer> <CoverImage src={Poster} alt="" /> <MovieName>{Title}</MovieName> <InfoColumn> <MovieInfo> FilmWorld: <span style={Price > cinemaWorldPrice ? { color: 'green' } : null}>{Price}</span> </MovieInfo> <MovieInfo> CinemaWorld: <span style={Price < cinemaWorldPrice ? { color: 'green' } : null}>{cinemaWorldPrice}</span> </MovieInfo> </InfoColumn> </MovieContainer> ); };
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!