Борюсь с проблемой в моем коде.
Суть следующая есть блок меню, на нем распложены кнопки подменю, надо сделать так, чтобы данные подменю выводились на каждом элементе li.
У меня проблема все значения subtitle водятся одним тегом li, а надо чтобы были разными. уже сломал голову. не знаю как решить задачу помогите!
Сам код
Массив с данными, в ключе subtitle находятся кнопки подменю
const [menuText, setTextMenu] = useState([
{title: 'Каталог',
subtitle: ['Привет', 'Мир']},
{title: 'Индивидуальная мебель'},
{title: 'Контакты'},
{title: 'О компании'},
{title: '+38 (099)-638-45-37'}
])
а вот сам код в котором у меня не выводятся разными блоками
export default function HeaderMenuLinks(props) {
return (
<React.Fragment>
{props.menuText.map((menu, key, index) => (
<li className='header-menu__link' key={key}>
<p>{menu.title}</p>
<ul className='link-menu'>
<li className='link-menu__subtitle'>{menu.subtitle}{text[index]}</li>
</ul>
</li>
))}
</React.Fragment>
)
}
т.е. значения subtitle выводятся одним блоком li ПриветМир
Не получается пройтись именно map по длине subtitle