Как поменять значение (true/false) переменной при клике?
const [isActive, setisActive] = React.useState(false);
<button onClick={() => setisActive((isActive = true))} className={isActive ? 'likeBtn_active' : 'likeBtn'}>
Ответы (2 шт):
Автор решения: Ivan Zvonar
→ Ссылка
<button onClick={() => setisActive((prevActive) => !prevActive)} className={isActive ? 'likeBtn_active' : 'likeBtn'}>
Если я правильно понял
Автор решения: Pasha Sijanovich
→ Ссылка
const [isActive, setisActive] = React.useState(false);
<button onClick={() => setisActive(!isActive)} className={isActive ? 'likeBtn_active' : 'likeBtn'}>