프론트엔드/리엑트
usequery란(querykey, queryfunction)?
후누피
2023. 3. 3. 15:27
728x90
서버로부터 데이터를 조회하여 가져올 때 사용한다.
DB로 비유하자면, select의 기능을 한다고 볼 수 있다.
usequery를 사용할 때는
querykey, queryfn 개념을 이해해야한다.
● 사용 예 )
● const 변수명 = usequery( 'querykey', queryfn )
● const 변수명 = usequery({
'querykey' : queryfn,
'querykey2' : queryfn2
})
2가지의 형태로 사용할 수 있다.
● querykey는 문자열과 배열의 형태로도 표현할 수 있다.
문자열//
const 변수명 = usequery( 'number' , queryfn)
배열//
const 변수명 = usequery(['number'] , queryfn)
querykey = userquery 마다 부여되는 고유한 키값.
queryfn = queryfuncition으로 promise를 처리해주는 함수
axios를 이용해 서버에 APi를 요청해주는 코드
728x90