@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 13 мая 2018 г.

01:30:49 ПП
User 224769697
всем привет, а можно как нибудь сделать так, чтобы для такой query
01:30:50 ПП
01:31:17 ПП
User 224769697
houseQuery.houseById было  не undefined, до того как загрузились данные
01:31:49 ПП
User 224769697
а обьект типа { title: null, address: { full: null }}
01:32:58 ПП
User 224769697
чтобы без проверки loaded/error можно было писать
01:32:59 ПП
08:08:27 ПП
User 249356274
Всем привет. Хотелось бы узнать как вы обновляете данные с react-apollo? Есть например вот такой кусок кода: 
    return (
      <Query query={GET_CURRENT_USER}>
        {({ data: { user } }) => {
          return <SomeComponent user={user}>
        }}
      </Query>
    )
Если пользователь не авторизован, то запрос вернет null. Но после авторизации мне необходимо обновить данные, но в apollo непонятно как это сделать.
08:15:34 ПП
User 224769697
client.reFetchObservableQueries();
08:16:17 ПП
User 224769697
вроде то что тебе нужно
08:16:41 ПП
User 224769697
при логине вызываешь и все  квери обновятся
08:35:02 ПП
User 249356274
User 224769697
при логине вызываешь и все  квери обновятся
Спасибо) Помогло. Только еще нужно было указать у Query errorPolicy="ignore". Иначе не обновляется.
08:36:55 ПП
10:36:48 ПП
User 224769697
а можно как то фрагменты обьявлять на графкуэль сервере? чтобы не нужно было их экспортировать и вставлять в ${} ?)
10:36:50 ПП
10:37:26 ПП
User 224769697
ну и может другие какие советы будут по форматированию (: