[:writing_hand: Dev Log] 김보라 / 2021-12-08
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
### **오늘은 어떻게 프로젝트에 기여했나요?**
- react-outside-click-handler 라이브러리를 사용해 모달창 열고닫기 구현
- 로그인 후 getUser를 통해 유저 정보를 서버로부터 받아 Store의 state.user 업데이트
### **오늘의 프로젝트에서 어떤 에러가 발생했고, 어떻게 해결했나요?**
- 서버로부터 유저 정보를 잘 받아왔음에도 불구하고 state가 업데이트 되지 않았다.
- 콘솔에 출력해 보았으나, undefined만 출력되고 getuser에서 에러가 캐치되어 rejected되었다.
- 해결 : https://github.com/codestates/Podo/issues/192
### **오늘의 프로젝트에서 힘든 점은 무엇인가요?**
- 생명주기를 고려하며 비동기 처리하기
- 모달 컴포넌트 상태 관련
1. 모든 모달 컴포넌트 상태값을 store에서 관리할지
2. 여러 컴포넌트에서 쓰이는 모달만 stored에서 관리/ 단일 페이지에서만 쓰이면 해당 페이지의 useState로 관리
--> 1번 방식 채택 : useState로 관리할 경우 props 올리기를 위해 setState함수를 props로 내려야 해 번거롭고 코드가 지저분해질 것 같아 1번 방식을 선택했다.
### **내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?**
- 로그인 후 마이페이지 구현
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.