
React Query를 통한 서버 통신과 내가 갖고있던 오해
·
기술 스택/React
React Query 이전의 방식, ReduxReact Query는 리액트 애플리케이션에서 서버 상태를 불러오고, 캐싱하며, 지속적으로 동기화 및 업데이트 작업을 도와주는 라이브러리다. 즉, 서버와의 통신을 보다 편리하게 해주는 도구라고 할 수 있다. React Query를 효과적으로 이해하려면, 같은 작업을 React Query 없이 이전에는 어떻게 (얼마나 번거롭게) 작업했는지를 보면 된다.ReduxReact Query 이전에 사람들은 Redux를 주로 사용했다.Redux는 Global State Management Library, 즉 전역 상태를 관리하도록 도와주는 라이브러리다.전역 상태는 리액트 컴포넌트의 Life cycle과 관계없이 비동기 데이터가 관리되기 때문에 캐싱과 같은 최적화 작업을 쉽..