Вы не можете использовать хуки внутри компонентов класса, только функциональные компоненты. Вместо этого используйте this.state и this.setState.
handleChange = (event, newValue) => {
this.setState({
value: newValue;
});
};
В качестве альтернативы, вы можете переписать ваш компонент как функциональный компонент (я пропустил выбранную кнопку, потому что я не вижу, чтобы он использовался где-либо):
const SimpleTabs = (props) => {
const { classes } = props;
const [value, setValue] = useState(0);
const handleChange = useCallback((event, newValue) => {
setValue(newValue);
}, [])
return (
<div className={classes.root}>
<AppBar position="static">
<Tabs value={value} onChange={handleChange}>
<Tab label="Item One" />
<Tab label="Item Two" />
<Tab label="Item Three" />
</Tabs>
</AppBar>
{value === 0 && <TabContainer>Item One</TabContainer>}
{value === 1 && <TabContainer>Item Two</TabContainer>}
{value === 2 && <TabContainer>Item Three</TabContainer>}
</div>
);
}