codestates / codestates/BookDam

22.01.13 Dev-Log

Open
#140 0 comments 0 reactions 1 assignee Claimed by @Seunghoya View on GitHub
client seunghoAn
Dominant language
JavaScript
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- 피드페이지를 포함한 나머지 테스크 마무리 및 자잘한 에러 핸들링

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?

- 또다시 setState 함수가 의도대로 작동되지 않는 문제가 있었고, 이를 해결하기 위해 여러가지 방법을 고민중입니다.

```js
const getFolowFeedLists = useCallback(() => {
setLoading(true);
console.log('요청보냄', loading);
setTimeout(() => {
Axios.get(`http://localhost:4000/article/${userInfo.id}?page=${page}`,
{
headers:
{
'Contnet-Type': 'application/json',
withCredentials: true
}
})
.then((res) => {
console.log(res.data.articleData.length);
if (res.data.articleData.length !== 0) {
setFolowFeedLists(followFeedLists => [...followFeedLists, ...res.data.articleData]);
} else {
setLoading(false);
}
})
.catch((err) => {
console.log(err);
});
}, 1000);
setLoading(false);
console.log('요청 끝', loading);
}, [page]);
```

### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?

- [ ] 가능하면 setState 동기처리 하지 않고 로딩 애니메이션 구현하기

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.