Вы также должны реализовать метод onClose
компонента Snackbar
, чтобы заставить работать тайм-аут.
Допустим, открытый статус Snackbar
находится в состоянии вашего компонента:
<Snackbar
autoHideDuration={3000}
open={this.state.open}
ContentProps={{
'aria-describedby': 'message-id',
}}
message={<span id="message-id"> Message </span>}
onClose={() => this.setState({open: false})}
/>