React. Смена класса по клику onClick
Не совсем понимаю, почему не работает. Заранее спасибо за ответ!
function Menu() {
const [Menu__item, setMenu__item] = useState(`Menu__item`)
function handleClickBtnMenu() {
setMenu__item(function (prevCount) {
if (prevCount === `Menu__item`) {
setMenu__item('Menu__item__active');
} else if (prevCount === `Menu__item__active`) {
setMenu__item(`Menu__item`);
}
})
};
return (
<div className='Header__menu'>
<nav className='Menu__body'>
<ul className='Menu__list'>
<li className={`${Menu__item}`}> ...}
Должен меняться класс у тега li
, он меняется, но на undefined
Источник: Stack Overflow на русском