낑깡팜 프로젝트는 SNS를 구현해보는 프로젝트 입니다.프로젝트 설명 및 요구사항 명세Github 주소혼자하는 프로젝트지만 이 전에 진행했던 팀프로젝트에서 Fork Workflow를 했던 경험을 토대로, => Repository 생성=> develop 브랜치를 생성 =>
모양만 구현해놓은 상태첫 페이지 : 스플래시 화면이 뜨면서 로그인 창이 나타난다.'이메일로 로그인' 링크 이동 : 이메일로 로그인 할 수 있는 화면이 나타난다.첫 페이지에서 '회원가입' 또는 '이메일로 로그인' 페이지에서 '이메일로 회원가입' 링크 이동 : 이메일로 회
낑깡팜 피드팔로우가 있을 경우, 팔로우의 게시글이 나타난다.계정 검색 : 사용자 이름 검색유저 페이지 유저 정보판매중인 상품이 있을 경우 판매중인 상품 목록이 보인다피드는 리스트형/앨범형으로 나타난다.상단 더보기 버튼을 누르면 팝업창이 나타난다마이 페이지나의 정보 :
🔧 스택 선정 이유 이 모든 것의 시작 스터디 참여 조은님(= 오늘의 집, FE 챕터 리더)의 스터디 모집 글을 발견했다 => 심지어 다른 분들이 알려줘서 겨우 발견 => 좋은 정보 감사합니다☆ 내가 이 스터디를 잘 따라갈 수 있을까? 라는 고민을 짧은 시간에 와장
my-page에서 프로필 수정 버튼을 클릭하면 나타나는 프로필을 수정할 수 있는 페이지입력창에 대한 명세는 회원가입의 프로필 설정과 동일my-page에서 상품 등록 버튼을 클릭하면 나타나는 상품 등록 페이지게시글 하단에 말풍선 아이콘을 클릭하면 나타나는 댓글을 확인하고
API 연동이메일, 비밀번호 유효성 검사이메일, 비밀번호 일치 여부 확인모두 통과 후 local Storage에 token 값 저장 여부 확인간단하게 폼의 유효성을 검사할 수 있는 폼 검증 라이브러리useForm은 폼을 쉽게 관리하기 위한 custom hookonSub
진행 상황 signup.tsx 문제점 : 이메일을 작성하다가 지우면 사용 가능한 이메일 입니다. 문구가 사라지지 않는다. 코드의 일부 해결 방법 : handleBlur 내에 early return 사용 📎 Early return / Return Early P
🔸 How to Fix "localStorage is not defined" in Next.js
아이폰에서 `input`에 포커스를 주면 자동으로 줌인이 된다?!