codestates / codestates/BookDam
22.01.13 Dev-Log
- 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.