codestates / codestates/CMUSICAL

[✍️ Dev Log] 이승훈 / 2021-11-17

Open
#154 0 comments 0 reactions 1 assignee Claimed by @shleecloud View on GitHub
DevLog
Dominant language
JavaScript
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
버그 수정
* 회원 정보 수정 모달이 안나옴
* 회원 탈퇴시 PW 받기
* 회원 정보 PW Hashing
* 즐겨찾기 동작

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
* 장시간 작업하면서 생기는 손목 통증
* React 상태와 비동기 코드 구조
* 즐겨찾기 여부를 수정하고 다시 서버에 요청

```js
useEffect(() => {
const isFavorited = favorites.reduce((acc, cur) => {
if (cur.id === id) acc = true;
return acc;
}, false);
setFavorite(isFavorited);
}, [favorites, favorite]);

const handleFavorites = async () => {
if (favorite) {
await axios
.delete(`${process.env.REACT_APP_SERVER_ADDR}/favorites?itemId=${id}`) //
.then(data => {
setFavorite(false);
})
.then(async data => {
const favoritesList = await axios.get(`${process.env.REACT_APP_SERVER_ADDR}/favorites`);
setFavorites(favoritesList.data.items);
})
.catch(console.log);
```

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
* [x] README.md 파일 수정
* [x] 디자인 작업 마무리
* [x] 기능 시현 GIF 촬영
* [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.