Я уже некоторое время использую notification
API antD. Для моего нового проекта я использую MUI. Мне нужно централизовать обработку ошибок для запросов API, и для этого я использую общий экземпляр Axios.
Существуют методы onSuccess
и onError
для обработки сценариев. В настоящее время я использую console.info для отображения ошибок или сообщений об успешном выполнении. С antD у меня был следующий вариант.
notification.success({
message: data.title,
description: message,
duration: 5,
});
Уведомление может быть запущено из любого места приложения, не обязательно из реагирующего компонента. С MUI я не могу этого сделать. Возможно ли это с MUI? Могу ли я работать над собственным подходом к отображению моих сообщений об ошибках/успехах в закусочных MUI?
После небольшого исследования я обнаружил, что MUI не предоставляет такой реализации. То, что я реализую сейчас, — это подход с Redux. https://www.pluralsight.com/guides/centralized-error-handing-with-react-and-redux дал хорошего гида.
Вы можете использовать избыточность, вы можете проверить это www.multiplesight.com/guides/…