Bazı öğelerin stil özelliklerini ayarlamak istiyorum ancak sözdizimi doğru değil. Nerede yanlış olduğumu öneren var mı?reactjs - arka plan renginin satır içi stili nasıl ayarlanır?
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>
);
}
}
GÜNCELLEME: buna bakanlar için lütfen bu çalışma kodu değil yorumlara bakın.
Ayrıca bu işe yarar mı? Bu çapayı tek bir elemana sarmak zorunda kalacağım, dönüşün tek bir öğe olması gerektiğinden, pek fazla değil - –
bir şeyi redakte etmedikçe Muhtemelen işe yaramıyor. Çok daha büyük bir kod parçasından aşağı hackledim. –