Apollo Boost по умолчанию - PullRequest
       15

Apollo Boost по умолчанию

0 голосов
/ 05 сентября 2018

Я пытаюсь создать состояние по умолчанию. И иметь следующую настройку:

export const GET_MOVIE = gql`
  query movie($id: String!){
    movie(id: $id){
      id
      title
      overview
      backdrop_path
      runtime
      vote_count
      vote_average
    }
  }
`;

здесь я делаю запрос

export const FeaturedMovie = compose(
  graphql(GET_MOVIE, {
    props: ({ data }) => ({ data }),
    options: ownProps => ({
      variables: {
        id: `${ownProps.movie.id}`
      },
    })
  })
)(FeaturedMovieView);`

const defaults = {
  Movie: {
    __typename: 'Movie',
    Movie: 299536,
    backdrop_path: '/bOGkgRGdhrBYJSLpXaxhXVstddV.jpg',
    id: '299536',
    overview: '',
    runtime: '149',
    title: '',
    vote_average: 8.3,
    vote_count: 7600
  }
};

const client = new ApolloClient({
  uri: process.env.BASE_URL,
  clientState: {
    defaults
  }
});

Нет проблем с обычными запросами. Но состояние по умолчанию не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...