用于AntD通知的MUI替代方案

mmvthczy  于 2022-09-28  发布在  iOS
关注(0)|答案(2)|浏览(570)

我已经使用antD的notification api有一段时间了。对于我的最新项目,我使用MUI。我需要集中处理API请求的错误,我正在使用一个通用的Axios示例来处理这个问题。有onSuccessonError方法来处理场景。目前,我正在使用控制台。日志以显示错误或成功消息。对于antD,我有以下选择。

  1. notification.success({
  2. message: data.title,
  3. description: message,
  4. duration: 5,
  5. });

通知可以从应用程序中的任何位置触发,而不必从React组件触发。对于MUI,我无法做到这一点。MUI可以做到这一点吗?我可以使用自定义方法在MUI Snackbars中显示错误/成功消息吗?

aelbi1ox

aelbi1ox1#

经过一点研究,我发现MUI没有提供这样的实现。我现在实现的是一种使用Redux的方法。https://www.pluralsight.com/guides/centralized-error-handing-with-react-and-redux提供了很好的指导。

knsnq2tg

knsnq2tg2#

您可以使用notistack。它遵循材料设计,非常容易使用。

相关问题