여러가지 쿼리방식

최권준·2021년 10월 8일

여러가지 쿼리

  • useQuery : 컴포넌트가 만들어지면 자동으로 쿼리실행
  • useLazyQuery : 잠시 기다렸다 쿼리실행
  • useApolloClient : 원하는 상황에 쿼리실행

form 안에서 button을 쓸때!

  • default type = "submit"이므로 그냥 버튼으로 쓰려면 type="button"으로 정해줘야함

useApolloClient : client.query : axios처럼 내가 원하는 위치에서 쿼리할수 있게 해준다

cache 직접삭제

  • data를 삭제하면 삭제된 정보를 보여주지 않기 위해서 컴포넌트를 처음부터 다시 그렸는데 cache를 직접 삭제하면 삭제된 정보만 빠지게 되면서 효율성이 좋아진다

cache 직접등록

cache 직접수정

data에 들어있는 _id랑 prev에 있는 아이디랑 비교해서(readField 사용) 같은거에 update정보를 넣어줌

0개의 댓글