axios + react-query 타입과 함께 사용하기(1)

July 24, 2023

백앤드와 데이터를 주고 받을때 axios를 사용하여 통신하고, 서버 상태 관리를 react-query를 사용 합니다. 다만 타입을 제대로 지정 하고 있지 않아서 이번 기회에 타입을 넣는 부분에 대하여 이야기 해보려고 합니다. axios 는 1.4.0 버전을 사용 했습니다. Axios 설정하기 axios 사용하면서 4가지 설정을 통해서 사용하게 됩니다. a…


axios + react-query 타입과 함께 사용하기(2)

July 24, 2023

react-query 란 react-query는 캐싱 및 서버 상태 관리를 자동으로 처리하여 비동기 데이터 요청을 관리를 하는 라이브러리 입니다. axios + react-query 조합을 사용하여 API를 호출하고 호출 된 데이터를 캐싱처리 하며, 또 userQuery에 대한 제네릭 타입도 어떤식으로 설정해서 사용하는지 확인 합니다. react-que…


typescript infer 언제 사용할까?

December 10, 2022

TypeScript Infer 유틸로 제공되는 타입(pick,Parameters,Extract,Omit,Exclude,Record, ...etc) 타입을 보는 중에 Parameters 타입을 보다보니 infer라는 문법이 눈에 띄었습니다. 어떤식으로 작동을 하는지 궁금했습니다. 키워드는 TypeScript 의 타입 추론(type inference) 기능…