Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

useFetch 커스텀 훅 사용법 #5

Open
tkv00 opened this issue Sep 23, 2024 · 0 comments
Open

useFetch 커스텀 훅 사용법 #5

tkv00 opened this issue Sep 23, 2024 · 0 comments
Labels
✨feat 기능 개발

Comments

@tkv00
Copy link
Contributor

tkv00 commented Sep 23, 2024

사용방법

  • /src/hooks/useFetch.jsx 에 위치
  • BearerJWT 을 필요시 하는 로그인 및 회원가입 부분을 제외한 모든 부분에 API통신 중 GET통신 시 사용.
  • 서버로부터 받는 데이터,데이터 배열, 로딩 상태, 에러 상태 구현

사용 예시

  //게시물 정보 가져오기
  const {
    data: newPostData,
    isLoading: newPostLoading,
    error: newPostError,
  } = useFetch("/api/post/new");
  const {
    data: hotPostData,
    isLoading: hotPostLoading,
    error: hotPostError,
  } = useFetch("/api/post/popular");
  • 위와 같이 구조분해할당으로 사용합니다.
  • 각 통신하는 API 주소를 입력하여 필요한 데이터 또는 데이터 배열,에러 상태,로딩 상태를 사용합니다.
@tkv00 tkv00 added the ✨feat 기능 개발 label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨feat 기능 개발
Projects
None yet
Development

No branches or pull requests

1 participant