我是 Relay 的新手,正在使用react-relay/classic
with进行一个小项目react-router-relay
。我正在尝试为查询失败的情况确定实现简单错误处理的最佳方法。
我只是在寻找一个“包罗万象”的系统,它可以让我告诉用户看起来他们不在线。不需要更复杂的了。
从 Relay文档来看,执行此操作的常规中继方式似乎是使用renderFailure
prop on Relay.RootContainer
。但是,当我使用时,react-router-relay
我从不Relay.RootContainer
直接创建 - 看起来这些是由react-router-relay
.
我无法在react-router-relay
文档中找到有关如何访问底层Relay.RootContainer
道具或错误处理的任何内容。我还快速查看了源代码,没有明显的跳出。
所以我的问题是:有什么方法可以在使用时捕获查询失败react-router-relay
?