У меня есть массив, содержащий <SnackBar>
элементы:
const [snackbars,setSnackbars]=useState([
<ReactSnackBar Show={true}>
Snackbar 1
<Icon onClick={snackbars.pop()}/>
</ReactSnackBar>,
...
]}
Я хочу щелкнуть <Icon/>
, чтобы удалить эту текущую закусочную, чтобы следующая закусочная становится видимым. Но это не работает с ошибкой
ReferenceError: не удается получить доступ к лексическому объявлению `snakebars 'перед инициализацией
Если я использую вспомогательную функцию внутри onClick
то же самое.
Есть какие-нибудь предложения, как это решить?