프론트엔드/리엑트

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