У меня есть компонент реагирования, который зацикливается на список дней. Я только хочу показать заголовок, если день отличается.
const items = [
{
day: 'Monday',
band: 'Oasis'
},
{
day: 'Monday',
band: 'Blur'
},
{
day: 'Monday',
band: 'Blue'
},
{
day: 'Tuesday',
band: 'REM'
},
{
day: 'Wednesday',
band: 'Hi-Lo'
},
{
day: 'Wednesday',
band: 'Bla'
}
];
Моя функция рендеринга выглядит так:
items.map((item, index) => {
{items[index] !== items[index + 1] && (
<h1>{item.day}</h1>
)
return <p>{item.band}</p>
}
});
Я хочу, чтобы это выглядело следующим образом:
понедельник
Oasis
Размытие
синий
вторник
REM
среда
Привет-Lo
Bla