Я перебираю блок кода JSX, который получает данные из файла json и отображается в DOM.Мне нужно применить стиль к первой итерации в моей функции карты, но остальные должны быть пустыми.
Обучающая переменная содержит данные из моего файла json.Мне нужно применить стиль "marginRight: '5%'" для первой итерации этого метода карты.
trainer.js
{ training.map((course, index) => {
return (
<Course name={course.name}
school={course.school}
location={course.location}
year={course.year}
class={classes}
key={index}
style={{marginRight: '5%'}} <- this works but applies the style to all courses, which is not what I want.
/>
)
})}
trainerTemplate.js - это шаблон, который визуализируется.Здесь пропускаются реквизиты из trainer.js
function Course(props){
return (
<Fragment>
<Grid item style={props.style}>
Я предполагаю, что мне нужно где-то установить троичный оператор, который проверяет индекс на 0, но я не могу заставить что-либо работать