如何处理 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
.
中执行此操作
我用Relay.createContainer
方法做了一个react relay container
。
当通过 GraphQL 获取数据失败时,我想将用户移至注销页面。所以我必须知道如何处理容器上的错误。
我在 Relay.RootContainer
中找到了 renderFailure
。但是我在Relay.createContainer
中找不到类似的功能。
这是有意的。
A Container
不获取数据,它只指定数据要求。
因此,它无法指定在获取错误时要做什么,因为它不获取数据。
如果您希望在获取错误时注销用户,您必须在 RootContainer
.