title: How to handle Server Error in React-admin?
body: <p>I use GraphQL-Yoga as a backend.<br>
  The format of the Errors that it returns does not match the documentation. But I need their translation. Is there one place in <code>React -admin</code> where I could catch all the errors from the server and make them as expected by the Notification component?</p>
  
  <pre><code>Error:{
      extraInfo: undefined
      graphQLErrors: {
          locations: [{ column: 3, line: 2 }]
          message: "User with such login does not exist."
          path: ["login"]
      }
      message: "GraphQL error: User with such login does not exist."
      networkError: null
      stack: "Error: GraphQL error: User with such login does not exist.↵    at new ApolloError (http://localhost:3000/static/js/1.chunk.js:39388:24)↵    at Object.next (http://localhost:3000/static/js/1.chunk.js:38008:21)↵    at notifySubscription (http://localhost:3000/static/js/1.chunk.js:270732:18)↵    at onNotify (http://localhost:3000/static/js/1.chunk.js:270776:3)↵    at SubscriptionObserver.next (http://localhost:3000/static/js/1.chunk.js:270828:7)↵    at Object.next (http://localhost:3000/static/js/1.chunk.js:47919:22)↵    at notifySubscription (http://localhost:3000/static/js/1.chunk.js:270732:18)↵    at onNotify (http://localhost:3000/static/js/1.chunk.js:270776:3)↵    at SubscriptionObserver.next (http://localhost:3000/static/js/1.chunk.js:270828:7)↵    at http://localhost:3000/static/js/1.chunk.js:48354:18"
  }
  </code></pre>