<https://roy-jung.github.io/201130_swr-graphql-inf...
# 잡담
h
https://roy-jung.github.io/201130_swr-graphql-infinite-scroll/ 이런글 볼때마다 graphql 클라이언트들이 여전히 상당한 misuse 를 가지고 있다는 점이 많이 안타깝네요
p
여기서 mutaion에서 refetchQueries를 사용한 것과 차이가 있나요?
h
전형적인 안티패턴이긴 하죠
mutation body 는 rpc payload 라기 보단 커맨드 호출 후 사이드 이펙트에 대한 선언입니다. 이거에 대해서 쿼리를 구독하는 대상들에게 변경을 전파하는건 GraphQL 클라이언트의 역할이에요
👍 3
페이지네이션이 좀 특이한 케이스라 릴레이 페이지네이션 컨테이너 처럼 따로 유틸이 제공되긴 하죠
그 외에는 사실 updater 를 작성하거나 cache-first 에서 벗어날 일이 거의 발생하지 않아요
t
RANGE_ADD 개꿀입니다 크크
h
appendEdge, deleteEdge 맛은 어떤가요
t
`@appendEdge`는 아직 안쓰고있어요 ㅋㅋ