codestates / codestates/JISIK-SPONSOR
[✍️ Dev Log] 박성진 / 2021-11-08
- Dominant language
- TypeScript
- Stars
- 9
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
### **오늘은 어떻게 프로젝트에 기여했나요?**
- 약관동의, 개인정보수집 동의 모달 내용 구현
- 회원탈퇴 api구현
- 설정페이지 연락처 유효성검사 구현
### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**
- input value에 고정값을 두려는 중에 다음과 같은 에러를 만났습니다.
```
index.js:1 Warning: You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.
```
위 에러는 input에 어떤 이벤트도 주지 않고 value값을 줬기때문에 발생한 오류였고, 이벤트나, defaultValue,readOnly등의 속성을 부여하여 해결할 수 있었습니다.
- 프로젝트를 작성할때 제목으로 프로젝트를 만들고 작성페이지로 넘어갈때 이전페이지에서 작성했던 title을 받아와서 미리 값을 부여해주려고 했는데 값이 조금 늦게 들어와서 애를 먹었습니다.
이 문제는 useEffect를 사용하여 응답으로 받아오는 projects의 상태가 변경될때마다 실행되게 하여 title을 늦게 받아오더라도 정상적으로 받아와 value값으로 넣어 줄 수 있었습니다.
### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**
- [ ] oauth로그인 구현
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.