Универсальный apollo-клиент для Angualr, React, React-Native - PullRequest
1 голос
/ 17 января 2020

Сообщество Hi Stack Overflow:

Я изучаю создание библиотеки, которая общается с сервером GraphQL, получает некоторые данные и выполняет некоторые преобразования. У меня есть клиенты, которые хотят использовать эту библиотеку, но они используют другие JS framework / library - Angular, React / React-Native.

Так что в идеале я хочу использовать один пакет для всех клиентов (я новичок в Angular и apollo).

Вот мое замешательство:

There are two libraries I'm investigating: 
1. apollo-client for react/react-native
2. apollo-angular for angular

Я кратко рассмотрел оба, и я обнаружил, что apollo-client - это базовый пакет с отложенной загрузкой компонентов реакции.

В то время как apollo-angular зависит от apollo-client и предоставьте angular связанных Link и прочее.

Вопрос первый

Я запутался, почему Angular нужны его спецификации c Ссылки и кеш? Не могу Angular просто использовать обычные .

Вопрос второй

Похоже, мне нужно сделать два пакета (один реагировать пользователей а один для Angular пользователей)? Можно ли просто использовать ядро ​​apollo-client и собрать для всех JS пользователей?

...