-
카테고리
-
세부 분야
데이터베이스
-
해결 여부
해결됨
refetch 로 인해, 아이템 추가시 자동갱신 불가능
23.02.27 18:19 작성 23.02.28 00:13 수정 조회수 553
0
강의에서 기본적인 기능들이 정상적으로 작동한다고 하셨는데,
이것저것 테스트하다가 발견한건데, 확인해보니,
refetch 로 인하여, 아이템 메뉴를 새로 추가했을 때, 목록이 자동으로 갱신되어 나오지 않았습니다. 새로고침을 해줘야 나오더라구요.
물론 강의 말미에 이 기능은 안쓰신다고 지우시긴하셔서 크게 문제가 되지 않았고,
이후 이어지는 캐시 강의에서 문제없이 진행되었지만.
이해가 안가는 부분이었어서, 질문드립니다.
답변을 작성해보세요.
1
Indie Coder
지식공유자2023.03.02
refetch를 잠시 사용했던 이유는 검색을 했을 때
검색 결과에 맞게 목록을 다시 불러오기 위해서였습니다.
추가를 했을 때 결과가 나오지 않는 이유는 제가 예측해 보자면 아마도 items.refetch에 들어가 있는 search값에 영향을 받아서 그런 것 같습니다.
만약 refech를 이용해 모든 내용을 다시 받아오길 원한다면
item이 추가 될 때 스토어값인 itemSearch도 초기화 하면 정상적으로 값이 나올 것 같습니다.
강좌에서는 이부분을 refech시키기 보다 캐시를 이용해 효율을 높이는 방식으로 진행한 것으로 보면 됩니다.
답변 1