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

[권주현] Week14 #449

Merged

Conversation

kuum97
Copy link
Collaborator

@kuum97 kuum97 commented May 19, 2024

요구사항

기본

  • 로그인, 회원가입 페이지를 만들어 주세요.
  • 로그인 페이지의 url path는 ‘/signin’, 회원가입 페이지의 url path는 ‘/signup’ 입니다.

심화

  • 로그인, 회원가입 기능에 react-hook-form을 활용해 주세요.

주요 변경사항

  • 리액트 훅 폼을 도입하여 폼을 구현하였습니다.

멘토에게

  • 폼들을 구현하고 회원가입 로직까진 완성하였으나 로그인 기능은 아직 미구현 상태입니다.
  • 리액트 쿼리를 도입해 기존 폴더와 쉐어페이지를 리팩토링하려 하였으나 이것 또한 아직 미구현 상태입니다.
  • 라이브 코딩은 저번 주에 제 코드로 진행하였으니 다른 분들 코드로 부탁드립니다!

@kuum97 kuum97 changed the title Part3 권주현 week14 [권주현] Week14 May 19, 2024
@kuum97 kuum97 requested a review from devToram May 19, 2024 12:01
@kuum97 kuum97 self-assigned this May 19, 2024
@kuum97 kuum97 added 매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 미완성🫠 죄송합니다.. labels May 19, 2024
Copy link
Collaborator

@devToram devToram left a comment

Choose a reason for hiding this comment

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

수고하셨습니다ㅎㅎ!

Comment on lines +65 to +68
let url = `${CODEIT_BASE_URL}/users/${userId}/links`;
if (folderId) {
url += `?folderId=${folderId}`;
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

삼항연산자를 사용하면 url 을 const 로 쓸 수 있을 거 같아요!

import styles from "./index.module.css";

interface AuthHeaderProps {
purpose: string;
Copy link
Collaborator

Choose a reason for hiding this comment

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

purpose 가 "signin" 아니면 "signup" 등 정해진 문자라서 조금 더 좁은 타입으로 정의해주심 좋을 거 같아요!
type TProps = "signin" | "signup"

<span>소셜 로그인</span>
<ul className={styles.socialLoginBtns}>
{SOCIALLINKS.map(({ src, href }, i: number) => (
<li key={i}>
Copy link
Collaborator

Choose a reason for hiding this comment

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

key 를 index 로 주면 아예 안 준것과 똑같아서 만약 중복이 없다면 src 자체를 key 로 넘기는 것도 좋을 거 같아요!

@devToram devToram merged commit 0b9d09a into codeit-bootcamp-frontend:part3-권주현 May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
매운맛🔥 뒤는 없습니다. 그냥 필터 없이 말해주세요. 책임은 제가 집니다. 미완성🫠 죄송합니다..
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants