如何解决在React Admin中处理响应文本
我正在使用React-Admin和Postgresql。
我希望捕获失败的后响应中发送的响应数据,并将其显示在UI中,但是我不知道这是否可行。我看到了一些用于onFailure和onSuccess的react-admin api,但是我不能让它做我想要的事情。
我的答复是
await
失败原因可以是任何您想要的...字典或列表。
我对react-admin和javascript非常陌生,因此请记住这一点。谢谢。
解决方法
实际上onSuccess
和onError
似乎是实现这一目标的好方法:
const handleFailure = (error) => {
// handle you error and parse it here
notify(`Something bad happened: ${error}`),'error');
};
const handleSuccess = (data) => {
notify('Success!');
redirect('show',props.basePath,data.id);
refresh();
};
return (
<Edit
{...props}
onFailure={handleFailure}
onSuccess={handleSuccess}
>
...
</Edit>
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。