Skip to content

Conversation

@JeonSuna
Copy link

@JeonSuna JeonSuna commented Apr 10, 2025

✏️ 작업 내용

#️⃣ 연관된 이슈

#20


📷 작업 결과

작업 결과 사진을 업로드해주세요.


2025-04-10.163001.mp4
2025-04-10.163232.mp4

💡 함께 공유하고 싶은 부분

해당 주차를 공부하면서 함께 이야기하고 싶은 주제를 남겨주세요.

(어려웠던 부분과 해결 과정, 핵심 코드, 참고한 자료 등)


🤔 질문

해당 주차 워크북을 공부하면서 궁금했던 질문들을 남겨주세요.


✅ 워크북 체크리스트

  • 모든 핵심 키워드 정리를 마쳤나요?
  • 핵심 키워드에 대해 완벽히 이해하였나요?
  • 실습/미션을 수행하였나요?

✅ 컨벤션 체크리스트

  • pr 제목을 컨벤션에 맞게 작성하였나요?
  • pr에 해당되는 이슈를 연결하였나요?
  • 적절한 라벨을 설정하였나요?
  • 코드리뷰를 요청하기 위해 reviewer를 등록하였나요?
  • 닉네임/main 브랜치의 최신 상태를 반영하고 있나요?

@JeonSuna JeonSuna changed the base branch from main to sona/main April 10, 2025 07:28
@JeonSuna JeonSuna changed the title Sona/#20 [Week4/mission] 첫 커스텀 훅 만들어보기, 로그인 / 회원가입 기능 구현해보기 (feat. 유효성 검사) Apr 10, 2025
@JeonSuna JeonSuna added the 💡 Mission 미션 수행 label Apr 10, 2025
Copy link
Contributor

@duwlsssss duwlsssss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

서버 연결이랑 회원가입도 구현 부탁해욥
너무 고생했어요 👏👏

@@ -0,0 +1,23 @@
VITE_TMDB_KEY=eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiI0MzYwYjI5NzdjY2M1MzFiYmFiNDA3YmY2ZjRiYWY4ZCIsIm5iZiI6MTc0MzU2ODUzMC4xOTgwMDAyLCJzdWIiOiI2N2VjYmU5MmUxNTdhZWYzZjIwMTJkOGQiLCJzY29wZXMiOlsiYXBpX3JlYWQiXSwidmVyc2lvbiI6MX0.Qi_B2BzRgaD3lVQgwQY7Xx3XwgmfcqhJ5Xtu0Ha7oCY
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.env .gitignore에 추가해야 할 것 같아요!!

// console.log(isHovered);
return (
<div
onClick={(): void | Promise<void> => navigate(`/movie/${item.id}`)}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

여기서 return type으로 Promise는 필요 없을 것 같습니당

//data type (detail,movie type이 섞임
}

export default function useCustomFetch<T>(url: string): ApiResponse<T> {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

혹시 파일 이름을 useCustomFetch가 아닌 useApiEffect로 한 이유가 있나요??

import { Outlet } from "react-router-dom";
import NavBar from "../components/Navbar";

export default function Layout() {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

이 파일은 안에서 Layout 컴포넌트를 default export하니까 이름을 Layout.tsx 로 수정하는 게 좋을 것 같아요!

Copy link

@leetaesk leetaesk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다

Copy link

@S-Gihun S-Gihun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다 !

@JeonSuna JeonSuna merged commit a61beb8 into sona/main Apr 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

💡 Mission 미션 수행

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants