У меня есть пользовательский компонент, в котором я сопоставляю атрибуты. В этом компоненте у меня есть метка, которой присвоен класс css. Но я также хочу дополнительный встроенный стиль для этой метки. Проблема в том, что в реакции мне нужно окружить встроенный стиль фигурными фигурными скобками, и я не могу избежать их или правильно установить в компоненте. Как это решить?Css встроенный стиль как атрибут в компоненте React
код от компонента:
const CustomComponent = ({items, name}) => (
<fieldset>
{items
.map((item, index) => ({item, id: `${name || 'dod'}-${item.value || index}`}))
.map(({item, id}) =>
<div key={id}
className="className1">
<input
id={id}
name={name}
type="text"
/>
<label htmlFor={id} className="className" style={item.style}>
{item.label}
</label>
</div>
)}
</fieldset>
);
Код от оказанной .jsx
<CustomComponent
name="name"
items={[{
value: 'value',
label: 'label',
style: {{display: 'inline'}} -> not working
}]}
/>
Можете ли вы показать нам больше кода? Каков тип 'item.style'? Это должен быть объект буквальный? если вы используете сопоставление, используйте 'key'. – Noctisdark