Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

375
Vistas
reactjs: ¿cómo configurar el estilo en línea de backgroundcolor?

Quiero establecer las propiedades de estilo de algunos elementos pero no tengo la sintaxis correcta. ¿Alguien puede sugerir dónde me equivoco?

 import React from 'react'; import debug from 'debug' const log = debug('app:component:Header'); var bgColors = { "Default": "#81b71a", "Blue": "#00B1E1", "Cyan": "#37BC9B", "Green": "#8CC152", "Red": "#E9573F", "Yellow": "#F6BB42", }; export default class SideBar extends React.Component { constructor(props) { super(props); } render() { return ( <a style="{{backgroundColor: {bgColors.Default}}}" >default</a> <a style="{{backgroundColor: {bgColors.Blue}}}" >blue</a> <a style="{{backgroundColor: {bgColors.Cyan}}}" >cyan</a> <a style="{{backgroundColor: {bgColors.Green}}}" >green</a> <a style="{{backgroundColor: {bgColors.Red}}}" >red</a> <a style="{{backgroundColor: {bgColors.Yellow}}}" >yellow</a> ); } }

ACTUALIZACIÓN: para cualquiera que mire esto, vea los comentarios, este no es un código de trabajo.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

https://facebook.github.io/react/tips/inline-styles.html

No necesitas las comillas.

 <a style={{backgroundColor: bgColors.Yellow}}>yellow</a>
over 4 years ago · Santiago Trujillo Denunciar

0

Tus citas están en el lugar equivocado. Aquí hay un ejemplo simple:

 <div style={{backgroundColor: "#FF0000"}}>red</div>
over 4 years ago · Santiago Trujillo Denunciar

0

Si desea más de un estilo, esta es la respuesta completa correcta. Esto es div con clase y estilo:

 <div className="class-example" style={{width: '300px', height: '150px'}}></div>
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda