Handling query failures in react-router-relay

66 views Asked by At

I am new to Relay and am working on a small project using react-relay/classic with react-router-relay. I am trying to decide the best way to implement simple error handling for the case where a query fails.

I am just looking for a "catch all" system which will allow me to tell the user that it looks like they're not online. Nothing more complex is required.

From the Relay documentation, it looks like the regular relay way to do this would be with the renderFailure prop on Relay.RootContainer. However, as I am using react-router-relay I never create a Relay.RootContainer directly - it looks like these are created under-the-hood by react-router-relay.

I haven't been able to find anything in react-router-relay documentation about how to access the underlying Relay.RootContainer props, or on error handling. I have also had a quick look at the source code and nothing obvious jumps out.

So my question is: is there any way I catch query failures when using react-router-relay?

0

There are 0 answers