codestates / codestates/CMUSICAL

[✍️ Dev Log] 은유 / 2021-11-16

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

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- 한줄평 컴포넌트 구성
- 한줄평 입력 시 post 요청 보내고 성공 응답 받음
- 한줄평 삭제 시 delete 요청 보내고 성공 응답 받음
- 다른 사람이 쓴 댓글 확인 가능

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
여전히 useEffect의 사용법이 어렵다.
useEffect의 async, await 사용법도 어렵다.
추상화 너무 어렵다.
```js
const getCmtList = async () => {
setCmtList((await axios.get(`${process.env.REACT_APP_SERVER_ADDR}/comment?itemId=${id}`)).data.data);
};

useEffect(() => {
getCmtList();
}, []);
```
useEffect의 두번째 인자로 cmtList를 주면 무한루프에 빠지고, 빈 객체로 주면 다른 곳 갔다가 코멘트로 다시 들어왔을 경우 undefined가 뜬다.. ㅠㅠ

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
* [ ] 내가 쓴 댓글 조회
* [ ] 내가 쓴 댓글 수정

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.