如何处理 Relay.createContainer 制作的 React Relay 容器的错误?

How to handle error on react relay container made by Relay.createContainer?

我用Relay.createContainer方法做了一个react relay container
当通过 GraphQL 获取数据失败时,我想将用户移至注销页面。所以我必须知道如何处理容器上的错误。
我在 Relay.RootContainer 中找到了 renderFailure。但是我在Relay.createContainer中找不到类似的功能。

这是有意的。

A Container不获取数据,它只指定数据要求。
因此,它无法指定在获取错误时要做什么,因为它不获取数据。

如果您希望在获取错误时注销用户,您必须在 RootContainer.

中执行此操作