我已经使用antD的notification
api有一段时间了。对于我的最新项目,我使用MUI。我需要集中处理API请求的错误,我正在使用一个通用的Axios示例来处理这个问题。有onSuccess
和onError
方法来处理场景。目前,我正在使用控制台。日志以显示错误或成功消息。对于antD,我有以下选择。
notification.success({
message: data.title,
description: message,
duration: 5,
});
通知可以从应用程序中的任何位置触发,而不必从React组件触发。对于MUI,我无法做到这一点。MUI可以做到这一点吗?我可以使用自定义方法在MUI Snackbars中显示错误/成功消息吗?
2条答案
按热度按时间aelbi1ox1#
经过一点研究,我发现MUI没有提供这样的实现。我现在实现的是一种使用Redux的方法。https://www.pluralsight.com/guides/centralized-error-handing-with-react-and-redux提供了很好的指导。
knsnq2tg2#
您可以使用
notistack
。它遵循材料设计,非常容易使用。