redux, mobx와 비슷하지만 다른 상태관리 라이브러리
기존 라이브러리 : 요청 -> 참조 혹은 예외처리
react-query : 알아서 캐싱, 리패칭
서버데이터는 항상 최신 상태임을 보장하지 않고 명시적으로 fetching을 수행해야만 최신 데이터로 전환 됨
네트워크 통신은 최소한으로 줄이는게 좋은데, 복수의 컴포넌트에서 최신 데이터를 받아오기 위해 fetching을 여러번 수행하는 낭비가 발생할 수 있음
아폴로 클라이언트랑 비슷한 느낌이다.
리덕스가 출시된지 오래되었고 언젠간 레거시가 될 수도 있겠다는 생각이 들었다.
그렇지만 이미 많은 기업에서 사용하고 있기 때문에 리덕스가 금방 없어질 것 같진 않다.
분명 react-query가 좋은 라이브러리일 순 있지만 지금 당장 회사에서 리덕스를 사용하고 있고 내가 리덕스에 능숙하지 않기 때문에 리덕스를 공부하는게 맞다고 생각한다.
그렇지만 언제든 새로울 기술을 익힐 가능성을 열어 두어야 할 것이다.