codestates / codestates/rouDDine-client
[ Dev Log] 박지훈 / 2021-07-02
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘은 어떻게 프로젝트에 기여했나요?
- 회원가입 기능구현
- 전반적인 에러 핸들링
### 회원가입
유저가 '어떤 입력란'에 '무엇을 입력'하는지'에 대한 정보를 담을 곳과
유효성검사마다 달라질 메세지를 위해서 두가지 상태가 필요하다고 생각하였다
_리덕스가 아닌 훅스를 사용한이유 -> 두 상태는 전역관리가 필요없고 페이지전환시 상태 초기화가 상관없다 생각해서_

유저가 어떤입력란에 입력하고있는지 알수있게 input태그마다 name속성을 달아주어
userInfo의 name속성에 input 값이 들어가는 OnChange함수를 작성

입력된 정보들을 담아 서버로 회원가입 요청을 보내기전, 후 경우를 생각해봤을때
- 하나의 입력란 이라도 비어있는경우
- 두 비밀번호가 일치하지 않을경우
- 이미 가입된 유저일경우
- 회원가입 완료시 로그인페이지로 이동
다음과 같은 경우들을 고려하여
버튼클릭 함수를 다음과같이 작성하였다


### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 항목별로 적어주세요.
next js 의 작동 순서, 방식 등 개념들이 아직 부족한상태에서
아직까지도 미숙한 redux를 제대로 적용하는게 많이 어려워서 에러를 잡는부분 또한 굉장히 어려웠다
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] next js + redux 리팩토링
- [x] 에러 핸들링
- [ ] 앱 디자인 기획
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.