useState
- это хук, а хуки используются только в функциональных компонентах.
import React from 'react';
function MyClass() {
const [current, setCurrent] = React.useState('one');
return (
<section className="section">
<Tab value="one" active={current === 'one'} onClick={setCurrent}>One</Tab>
<Tab value="two" active={current === 'two'} onClick={setCurrent}>Two</Tab>
</section>
)
}
Полагаю, что в вашем примере
setCurrent
самостоятельно подхватывает параметр из
value
соответствующего компонента
<Tab>
.