codestates / codestates/bean-us
[DevLog] 서비스를 구현하려면 고려해야할 점이 많다.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
## 오늘은 어떻게 프로젝트에 기여했나요?
- 원두 좋아요 기능 완료
- post 페이지 레이아웃 디자인
- /posts/view/:id 라우트 구현 진행중
## 오늘 프로젝트에서 힘들었던 점은 무엇인가요?
- /posts/view/:id를 처음 렌더링할 때 useEffect에서 서버와 통신하여 특정 게시물을 응답받아 state에 넣어주고, 해당 state를 하위 컴포넌트로 전달하여 하위 컴포넌트에서 state에 담긴 게시물 내용을 사용하려고 하였는데, 생각처럼 동작하지 않았다.
- 페이지를 구현하면서 생각해야할 부분이 많았다. 예를 들면 게시글을 쓰는 도중에 토큰이 만료되는 이슈, 유저가 삭제된 게시물에 접근을 시도하는 이슈 등 제대로 동작하는 서비스를 구현하기 위해서는 실제 사용자가 되어 고민해보아야하는 부분이 있었다.
## 오늘 프로젝트에서 아쉬웠던 점은 무엇인가요?
- styled component 모듈화를 시도하고 있지만 쉽지만은 않았다. 어떤 것이 재활용될 것인가를 파악하기가 힘들기도 했다. 그나마 /posts/view/:id 페이지는 구체적인 레이아웃을 잡고 코드를 작성하니 반복되는 코드가 보이기도 했지만, 조금 더 연구해 볼 필요가 있는 것 같다.
## 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- post 페이지 레이아웃 마무리
- post 페이지 서버 통신
- post 게시물 라우트 정리
- post 게시물 삭제 구현
- post 게시물 수정 라우트 구현
- like/unlike 서버 통신 테스트
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.