codestates / codestates/CMUSICAL
[✍️ Dev Log] 이승훈 / 2021-11-17
- 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.