Как использовать клиент Apollo GraphQL для хранения извлеченных данных в хранилище Redux - PullRequest
0 голосов
/ 04 сентября 2018

Как можно использовать клиент Apollo GraphQL для хранения извлеченных данных в хранилище Redux?

Причина, по которой я не могу полностью отказаться от избыточности и полностью полагаться на Apollo, заключается в том, что мне все еще нужно использовать REST для извлечения и сохранения данных из других мест и сохранения их в хранилище избыточных данных, а хранилище избыточных данных позволяет мне иметь расширения, которые действительно полезны в моем приложении.

При использовании Apollo кажется, что мне все еще нужно полагаться на JSX, есть ли способ обойти JSX, и? Или я должен просто полагаться на запросы vanilla graphql?

1 Ответ

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

Вы можете использовать REST в apollo - использовать приставку для других глобальных app level state.

Можно обсуждать, нужно ли получать данные с помощью Redux в наши дни. Повторная загрузка, опрос, получение дополнительных данных, подписок ... в Redux возможны, но требуют большого количества шаблонной и ручной работы.

ApolloClient, конечно, можно использовать напрямую, без JSX.

...