Apollo Client 2.5의 Local state management를 소스 코드를 빌려 체감해 보았다 in Vue
apollo-link-state
가 본체에 흡수됩니다. 어쨌든.1. 처음부터 쓸 수 없는 쓰지 않는 나는 소스코드를 입수
apollo-boost
를 이용하고 있으므로, 다음과 같은 상태인 것 같다.Apollo Boost를 사용한다면 아무 것도 변경할 필요가 없습니다. Apollo Boost는 Apollo Client의 통합 로컬 상태 처리를 사용하도록 업데이트되었습니다. 즉, apollo-link-state는 더 이상 사용되지 않습니다. 뒷면에서 Apollo Boost의 clientState 생성자 매개 변수는 필요한 로컬 상태 초기화를 Apollo Client에 직접 보냅니다.
인용문: Migrating from apollo-link-state by Google 번역
2. ESLint가 시끄 럽기 때문에 무자비하게 삭제
3. Apollo Boost 삭제
import { gql } from "apollo-boost"
를 import gql from "graphql-tag"
로 바꿉니다. npm uninstall --save apollo-boost
4. 필요한 라이브러리 설치
npm install --save apollo-cache-inmemory apollo-client graphql-tag
5. 수정
src/main.js
. 자세한 내용은 코코을 참조하십시오. 6. 엔피 엠 랑데부 (실행)
npm run dev
7. 정리
이 녀석에서 Cache를 살펴보십시오.
git clone https://github.com/high-u/local-state-with-apollo-in-vue.git
cd local-state-with-apollo-in-vue
npm install
npm run dev
이상
Reference
이 문제에 관하여(Apollo Client 2.5의 Local state management를 소스 코드를 빌려 체감해 보았다 in Vue), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/high-u/items/d6fd381f6bb822a156ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)