首页 > 解决方案 > React-admin 在不应该获取数据时未处理的拒绝

问题描述

我正在编写自定义数据提供程序。如果我从数据源方法中抛出错误,例如,delete('resource', options)我看到正确记录了错误(react-adminshowNotification在内部使用)并立即做出反应死亡屏幕Unhandled Rejection (Error),问题是如何停止 react-admin 抛出未处理的拒绝?也许有一些全局错误处理程序,因为我必须抛出,因为错误转到身份验证提供程序的checkError方法,如果我抛出 react-admin 会正确显示它的消息,所以这似乎是 react admin 的预期行为。

我需要做什么来修复这个反应死亡屏幕?

PS我从数据源和身份验证提供者返回承诺,反应错误边界不处理异步代码PPS请不要建议修复导致它的错误,阅读上面的文章,应该抛出

标签: reactjsmaterial-uireact-admin

解决方案


推荐阅读