Advertisement
Guest User

Apollo + React Native

a guest
Nov 21st, 2017
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function ShowUser({data: { loading, otsUserByUserId }}) {
  2.   if (loading) {
  3.     return <Text>Loading</Text>;
  4.   } else {
  5.       console.log("Ots user is " + otsUserByUserId)
  6.       console.log("Data: " + data)
  7.     return (
  8.       <View>
  9.           {otsUserByUserId.map(user =>
  10.               <Text>The name of user is {user.firstName} {user.lastName}.</Text>
  11.           )}
  12.       </View>
  13.     );
  14.   }
  15. }
  16.  
  17.   class User extends React.Component {
  18.     render() {
  19.       let { data } = this.props
  20.       if (data.loading){
  21.         return <Text>Loading: {data.loading}</Text>;
  22.       }else{
  23.         alert(data)
  24.         return (
  25.           // <View>
  26.           //   <Text>The name of user is {data.otsUserByUserId.firstName} {data.otsUserByUserId.lastName}.</Text>
  27.           // </View>
  28.           <Text>Should be loaded</Text>
  29.         );
  30.       }
  31.     }
  32.   }
  33.  
  34. export default graphql(gql`
  35.   query {
  36.     otsUserByUserId(userId: 1) {
  37.       firstName
  38.       lastName
  39.     }
  40.   }
  41. `)(User)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement