Доброе время суток, при создании Alert, хочу его закрыть через время. Как мне в самом reducers вызвать функцию (delAlert) из этого же reducers
...
reducers: {
addAlert(state, {payload}) {
const id=uniqid()
state.alerts.push({
severity:payload.severity,
text:payload.text,
id
});
if (payload.time>0) {
setTimeout(()=>delAlert({id}), payload.time)
}
},
delAlert(state, {payload}) {
state.alerts=state.alerts.filter(e=>e.id!==payload.id)
},
},