인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

코해님의 프로필 이미지
코해

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

useAxios 훅을 통한 보다 손쉬운 조회 API 요청

useAxios 훅의 dependency array 설정

해결된 질문

작성

·

140

0

안녕하세요.

useEffect 훅을 사용했을 때는 dependency array를 빈배열 [] 로 설정하였는데,

마찬가지로 useAxios에서도 다음과 같이 이렇게 설정되어야 되지 않나 궁금합니다.

const [{ data: userList, loading, error }, refetch] = useAxios( { url: "http://localhost:8000/accounts/suggestions/", headers }, [] );```

 

답변 1

0

이진석님의 프로필 이미지
이진석
지식공유자

안녕하세요.

커스텀 훅인 useAxios에서는 의존성 인자가 필요없도록 구현되었기 때문에 지정하실 필요가 없습니다. useAxios 내부 구현에서 useEffect 등을 쓰시고 이때 외부 인자로 의존성 지정이 필요하시면 받으실 수도 있겠습니다. :-)

살펴보시고 댓글 남겨주세요. 화이팅입니다.

코해님의 프로필 이미지
코해

작성한 질문수

질문하기