Как сделать алерты на redux toolkit
У меня есть такой код на react ts, redux toolkit:
if (error) {
console.log("Ошибка")
}
else {
console.log("Успешно")
}
Как мне сделать так, чтобы вместо консоль лога я вызывал функцию, которая находится в другом файле, в нее я передавал, например, visibility={true}
и type={error (или succes)}
, и таким образом в той функции с помощью редакса менялся глобальный объект alert
с полями visibility
и type
.
Я хочу такую функцию, которую я могу вызвать, например, в try..catch
или внутри другой функции или хука, максимально переиспользуемую, потому что она будет использоваться во многих местах.
Пробовал ставить вместо консоль лога useDispatch
, чтобы менять состояние, но оно не хочет так просто работать, ругается, что я хуки вызываю внутри функций, например, или внутри try..catch
Помогите пожалуйста, уже не знаю что делать.