물론이야. 아래는 fetch
직접 사용과 useFetch
커스텀 훅을 비교 정리한 velog용 글 형식의 간단한 개념 정리야:
React 컴포넌트 내부에서 fetch()
함수를 직접 호출하여 데이터를 요청하고, useState
, useEffect
등을 통해 상태를 관리하는 방식.
API 요청 및 관련 상태 관리(loading
, error
, data
)를 커스텀 훅으로 분리하여 관리하는 방식. 주로 재사용성과 관심사 분리를 위해 사용함.
fetch
직접 사용이 편리useFetch
커스텀 훅을 사용하는 것이 효율적