Size: a a a

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

2020 June 20

V

Vit@LL in GraphQL — русскоговорящее сообщество
Да, согласен
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Теперь вопрос, как на это все компоненты подписывать... Получить запрос в компоненте - потом передать данные из ответа через пропсы?
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
useQuery() и результат в пропсы
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Мне кажется это большая ошибка, вносить паттерны постройки приложений, оглядываясь на другие технологии.

В документации четко сказано, если вы хотите использовать локальный стейт - сделайте такой-же запрос, данные будут вернуты с кеша - если они есть, а если нет - загрузятся. И это прекрасно же. Теперь голова никогда не болит о получении данных из стейта или фетча, я просто обращаюсь к аполо и он мне отдает, либо то что есть - либо загружает.
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Речь о другом
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Полностью локальные, без бэка, замена редаксу, мобу, рекоилу
источник

TK

Taras Kapusta in GraphQL — русскоговорящее сообщество
Vit@LL
Тогда получается муторное занятие, оч похожее на то, как на бэке схема используется
Что муторно прописать одну строку с полем и типом и написать одну функцию -ресолвер?  Разве для редакса или мобикса не больше работы? И с Аполло используешь только один принцип работы со всеми данными. И с бэка и локальные
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Ну с редакс тулбоксом в разы меньше писанины
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Taras Kapusta
Что муторно прописать одну строку с полем и типом и написать одну функцию -ресолвер?  Разве для редакса или мобикса не больше работы? И с Аполло используешь только один принцип работы со всеми данными. И с бэка и локальные
Это ж для каждого нового запроса нужно будет делать - и типы и резолверы. Ну в редаксе описывать не меньше, эт точно
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Полностью локальные, без бэка, замена редаксу, мобу, рекоилу
const { data: { todos, visibilityFilter } } = useQuery(GET_TODOS);


1 строка, все...

Вместо обращения к стейту мы общаемся к локал стейту аполло
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Сергей Громов
const { data: { todos, visibilityFilter } } = useQuery(GET_TODOS);


1 строка, все...

Вместо обращения к стейту мы общаемся к локал стейту аполло
А теперь можно описание клиента?)
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Vit@LL
А теперь можно описание клиента?)
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Сергей Громов
const { data: { todos, visibilityFilter } } = useQuery(GET_TODOS);


1 строка, все...

Вместо обращения к стейту мы общаемся к локал стейту аполло
Пойдет за данными на сервер
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Сергей Громов
const { data: { todos, visibilityFilter } } = useQuery(GET_TODOS);


1 строка, все...

Вместо обращения к стейту мы общаемся к локал стейту аполло
эти данные вызывают перерисовку компонентов или их нужно засовывать в локальный стейт компонента?
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
А начального состояния нет?
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Vit@LL
А начального состояния нет?
У меня SPA, зачем мне начальное состояние
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Сергей Громов
У меня SPA, зачем мне начальное состояние
Я в доке читал, что без этого может быть ошибка. Но может не для всех примеров это нужно
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Vit@LL
Я в доке читал, что без этого может быть ошибка. Но может не для всех примеров это нужно
5 дней работаю, ошибок нет. Как только будет - сообщу :)
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Ну а как, например, хранить данные в мультишаговой форме без локального стора?
источник

TK

Taras Kapusta in GraphQL — русскоговорящее сообщество
Vit@LL
А начального состояния нет?
Очень рекомендую пройти туториал https://www.apollographql.com/docs/tutorial/introduction/
От начала до конца. У тебя пропадут куча вопросов. И ты влюбишься в Аполло)
источник