inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]

refetch 로 인해, 아이템 추가시 자동갱신 불가능

해결된 질문

656

viewee

작성한 질문수 24

0

image강의에서 기본적인 기능들이 정상적으로 작동한다고 하셨는데,

이것저것 테스트하다가 발견한건데, 확인해보니,

refetch 로 인하여, 아이템 메뉴를 새로 추가했을 때, 목록이 자동으로 갱신되어 나오지 않았습니다. 새로고침을 해줘야 나오더라구요.

물론 강의 말미에 이 기능은 안쓰신다고 지우시긴하셔서 크게 문제가 되지 않았고,
이후 이어지는 캐시 강의에서 문제없이 진행되었지만.


이해가 안가는 부분이었어서, 질문드립니다.

apollo graphql mongodb svelte

답변 1

1

Indie Coder

refetch를 잠시 사용했던 이유는 검색을 했을 때

검색 결과에 맞게 목록을 다시 불러오기 위해서였습니다.

추가를 했을 때 결과가 나오지 않는 이유는 제가 예측해 보자면 아마도 items.refetch에 들어가 있는 search값에 영향을 받아서 그런 것 같습니다.

만약 refech를 이용해 모든 내용을 다시 받아오길 원한다면

item이 추가 될 때 스토어값인 itemSearch도 초기화 하면 정상적으로 값이 나올 것 같습니다.

 

강좌에서는 이부분을 refech시키기 보다 캐시를 이용해 효율을 높이는 방식으로 진행한 것으로 보면 됩니다.

 

0

viewee

네 이해했습니다. 감사합니다.

프로젝트 실행이 되지 않아 menu API 테스트가 불가합니다 ㅠ

0

135

9

모듈 버전이 안맞아서 발생하는 문제 같습니다;;;

0

192

2

meteor 버전 때문에 실행이 안됩니다.

0

163

2

graghQL의 transaction 처리속도가 궁금합니다.

0

115

2

질문있습니다.

0

111

2

Meteor 실행 오류 문의 드립니다.

0

185

1

Window 환경에서 meteor 설치하는 부분에 대해 실습환경 구축 부분에 추가내용이 없습니다.

0

223

3

리액트에서 적용할 때 질문있습니다.

0

218

1

Upload, 파일사이즈 코드 질문있습니다.

0

265

1

이벤트 함수 on, handle 어떤 기준으로 정하는걸까요?

0

317

1

itemForm에서 Modal바인딩 질문있습니다.

1

184

1

css 파일 질문있습니다

0

178

1

섹션7 디자인요소배치 이후 흰색화면..

0

228

1

accessToken과 리프레시토큰 구현

0

246

2

DISABLE_WEBSOCKETS=true meteor run 실행이 안됩니다.

0

402

2

git bash 환경에서도 meteor run이 안됩니다.

0

295

1

윈도우 meteor run 할 때 에러

0

451

2

notyf를 이용한 알람 효과 / 강의 보완점 및 질문

0

590

1

validate(폼검증) 설정 강의내용 / 코드 보완점 제보

0

564

1

import "/imports/startup"; 에서 문제가 발생했습니다.

0

751

2

DISABLE_WEBSOCKETS=true meteor run 문제

0

535

2

apollo-upload-client 패키지 설치에러 문구

0

496

1

meteor npm i short 설치 에러문구

0

413

1

apollo-cache 조작 방법 / update Item 부분

0

385

1