-
Notifications
You must be signed in to change notification settings - Fork 0
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
[4주차 기본/공유 과제] 회원가입 & 로그인 #5
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
채은님 안녕하세요!!! 계속 과제를 열심히 하시더니 이렇게 잘 구현해내셨네요!!!!!!!!!!!!!! 칭찬 박수 드립니다.👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻 과제하느라 너무 고생많았구, 저는 emotion을 사용하지 않았어서 도움이 많이 되었던 코드였습니다!!ㅎㅎ 최고입니당
const login = async () => { | ||
const response: any = await axios.post("http://211.188.53.75:8080/login", { | ||
username, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
response는 이미 AxiosResponse
로 자동으로 타입이 추론되고 있기 때문에, any로 타입을 명시하기보다는 typescript의 타입 추론을 활용하는 것이 더 좋을 것 같습니다! ㅎㅎ
혹시 더 정확하고 안정적으로 타입을 관리하고 싶으시다면, 서버에서 주는 명세서를 보고, 타입을 따로 선언한 다음 Axios의 제네릭으로 타입(AxiosResponse<LoginResponseType>
)을 명시해주는 방법도 추천드립니다. 이렇게 하면 코드의 가독성과 안정성이 더 높아질 것 같아요! ㅎㅎ
✨ 구현 기능 명세
💡 기본 과제
취미
,내 정보
메뉴 탭로그아웃
버튼취미
,내 정보
취미 페이지, 내 정보 페이지 출력 (1개의 페이지로 구현해도 되고, url 달라도 됨)🔥 심화 과제
공유과제
제목: Emotion CSS와 JSX Pragma
링크 첨부 :https://wave-web.tistory.com/160
❗️ 내가 새로 알게 된 점
❓ 구현 과정에서의 어려웠던/고민했던 부분
🥲 소요 시간
4days
🖼️ 구현 결과물
서버닫힘 이슈로....(아마..) 캡쳐본으로 제출합니다ㅜㅜㅜ