I have been using react-apollo and the render prop approach.
react-apollo
This worked perfectly and my code looked something like this.
const App = () =&