RTK의 updateQueryData와 onQueryStarted를 쉽게 이해하기
드래그앤드랍으로 리스트 순서를 변경할 때 종종 깜박임 현상이 발생한다.예를 들어, A, B, C라는 객체 리스트에서 C를 A 앞으로 옮긴다고 하자. 기대하는 화면 순서는 [C, A, B]이다.사용자가 C를 A 앞으로 드래그앤드랍 → 화면에는 [C, A, B]가 표시된다.순서 변경 API가 호출된다.아직 API 응답이 도착하지 않은 상태에서는 기존 리스트 상태가 다시 화면에 반영되어 [A, B, C]로 돌아간다.API 응답을 받은 후에야 리스트가 다시 [C, A, B]로 업데이트 된다.결과적으로 1번과 3번 사이에 상태가 왔다갔다하며 깜박임이 발생한다.이 문제를 해결하기 위해서는 2번 API 호출 시점에 로컬 상태를 즉시 업데이트해주면 된다.RTK에서 제공하는 onQueryStarted와 updateQue..