본문 바로가기

dev

[react] invalidateQueries가 먹히지 않을 때

화면에서 수정이나 삭제를 처리한 뒤 invalidateQueries 함수를 사용해 reactQuery를 만료시켜 재조회시키려하는데

 

invalidate가 먹히지 않는 문제가 발생함

 

이유를 찾아보니 화면호출시 자동조회되는걸 막기위해 enabled: false 처리가 되어있었는데

 

공식문서에서 enabled = false 가 설정되어있을 경우 invalidateQueries와 refetchQueries가 무시된다고한다.