Стандартная ярмарка:
const [toggleClass, setToggleClass] = useState(false)
return <div className={toggleClass ? 'some-class' : ''} />
Использование литералов шаблона:
const [toggleClass, setToggleClass] = useState(false)
return <div className={`some-class ${toggleClass ? 'some-class' :''}`} />
Использование популярных имен классов пакета:
import cx from 'classnames'
const Component = () => {
const [toggleClass, setToggleClass] = useState(false)
return <button className={cx('btn', {
'btn--primary': toggleClass
})}>Submit</button>
}