Как поменять значение (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'}>

→ Ссылка