Likelion-YeungNam-Univ / 12th-BeginnerFit-FE

헬스/관리/운동 등에 무지한 사람들 위해 나에게 맞는 홈트 영상 추천/운동 종목 추천 해주는 서비스
http://43.201.203.128:5173/
3 stars 2 forks source link

feat : 마이페이지 친구 검색 + 친구 요청 api 연동 완료 + 짜잘한 것들 수정 #46

Closed yeongipark closed 1 month ago

yeongipark commented 1 month ago

구현한 것

https://github.com/user-attachments/assets/cec6ed1c-8550-4bee-a3c1-e13a47d1b7d2

  1. 친구 검색 api 연동하였습니다
    // 친구 검색 api 연동 입력값이 없을 때는 빈 배열로 초기화
    useEffect(() => {
    const timer = setTimeout(async () => {
      // 검색 값이 빈 문자열이 아닌 경우 실행
      if (value !== "") {
    // 서버에서 받아온 값으로 userList 업데이트
        let postdata = await postData({ searchName: value });
        if (postdata) {
          setUserList(postdata);
        }
      } else {
        // 검색 값이 빈 문자열인 경우 빈배열로 초기화
        setUserList([]);
      }
    }, 500);
  2. 친구 추가 버튼 눌렀을 때 api 연동했습니다
  3. BottomNav에서 맨 오른쪽 메신저 버튼 누르면 /posts로 이동되도록 하였습니다
  4. 메인화면의 header에서 알람 아이콘 클릭하면 알림 화면으로 이동하도록 하였습니다.
  5. 알림 화면 protected router 사용했습니다

이슈

AddUserList, User 파일만 보면 됩니다!

챌린지 쪽은 하다가 api 오류 있어서 api 수정중이라 완료되는대로 진행하겠습니다~