codestates / codestates/ForVegLife

[✍️ Dev Log]이빛나라/ 21.09.16

Open
#76 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
* 유저 정보 조회, 업데이트, 회원 탈퇴 구현

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
* 유저 정보 업데이트 화면에서 기존의 회색 네모 사진 업로드 버튼 대신 커스텀 카메라 아이콘을 클릭할 수 있게 하기 위해
기존 버튼의 disabled 속성을 none으로 주고 useRef를 사용, 커스텀 아이콘에 함수를 달아 focus 시켰다.
* 리액트 상에서 map(),filter() 메서드를 사용할 때
+ .map(()=>{return }) 이런형식으로 {} 중괄호와 같이 사용할때는 {} 중괄호 안에 return이 존재해야 한다.
+ .map(() => ()) 혹은 이런식으로 ()소괄호에 담아서 사용할 수 있다.
-> 기본적인 부분인데 놓쳐서 에러가 났다.
* `index.js:1 Warning: Cannot update a component (`UpdateInfo`) while rendering a different component (`DefaultModal`). To locate the bad setState() call inside `DefaultModal``
+ 다른 구성 요소 경고를 렌더링하는 동안 구성 요소를 업데이트 할 수 없습니다.
+ 렌더 함수 속에 setState 와 같이 상태값을 변경하는 로직이 들어가면 안된다.
-> 클릭하면 상태를 변경시키는 버튼을 클릭했을 때 이런 문구가 떠서, 클릭 버튼 함수들을 찾아 모두 이벤트를 받아 함수에 전달해주도록 하고, e.preventDefault() 를 주니 해결되었다

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
* [x] 유저 정보 업데이트,탈퇴 등 오늘 한 것 부족한 점 보완
* [x] 유저 정보 업데이트 페이지 소셜 기능 구현
* [x] 마이페이지 즐겨찾기 조회

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.