codestates / codestates/6699

[✍️ Dev Log] FE 최선영 / 2021-12-22

Open
#193 0 comments 0 reactions 1 assignee Claimed by @sun0o0o View on GitHub
dev-log FE
Dominant language
JavaScript
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?

- 틀어진 css 또 복구
- 마이페이지 좋아요 페이지 와서 토글 누르면 명언/게시물 컴포넌트 분기
- 팀원과 공유할 state slice에 몰아서 관리
- 나의 게시물, 나의 명언 , 카테고리별로 사진이 달라지도록 구현

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

- axios요청에대한 응답이 내 컴퓨터에서는 잘 들어가는데 다른 팀원분들 컴퓨터에서는 응답이 안와서 몇시간을 그 에러 해결하는데 쓰느라 힘들었다. 요청이 들어오는데 까지 시간이 좀 걸리는데 그동안 응답과연관된 변수(posts)를 사용하는 밑의 코드를 읽어버려서 자꾸 에러가 났다. rendering이라는 state를 따로 만들어서 해결되었다.

```js
const {posts} = useSelector((state) => state.mypage)
const [loading,setLoading] = useState(true);
const [currentPage,setCurrentPage] = useState(1);
const [postsPerPage,setPostsPerPage] = useState(6);
const [rendering, setRendering] = useState(true);

useEffect(()=>{
const fetchPosts = async () => {
const res = await axios.get(
`${REACT_APP_API_URL}/user/myarticle`,
{withCredentials: true}
);
if(rendering){
dispatch(setPosts(res.data.data.filteredArticle));
setRendering(false);
setLoading(false);
}
}
fetchPosts();
},[rendering])
```

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

- [ ] 게시물 페이지 작업

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.