codestates / codestates/Roadgram

[Dev-Log] 2022/02/24 한주형

Open
#151 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
5
Forks
5
PR merge metrics
No merged PRs in 30d

Description

> ### 오늘은 어떻게 프로젝트에 기여했나요?
> * 팔로잉, 팔로워 모달 CSS 및 기능 수정
> * 메인페이지 / 태그검색 / 유저정보 페이지 연결 작업

> ### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
> * 어제 새벽 늦게까지 작업하는 바람에 수면시간 등 생체리듬이 조금 깨져서 힘들었다.
내일도 할 시간이 있으니 너무 무리하지 말되 한 기능마다 완성되면 내 로컬에 푸쉬하는 식으로 작업해야겠다.
> * 처음에 ex) 메인페이지 -> 마이페이지로 이동할 때 update 등 값을 넣어주는 작업을 앞단인 메인페이지에서 해주었다.
이렇게 되면 한 쪽에 많은 양의 코드가 쏠리고, 유지보수하는데 불편을 겪었다. 이 부분을 페이지 / 컴포넌트별로 더 세분화하여 진행하였다.
> * 위와 관련하여, 같은 페이지에서 동작이 일어났을 때를 대비 해 useEffect를 사용했는데, 필요한 데이터를 이전페이지에서 state 값을 수정해서 넘겨줘야했다.
> ```js
> useEffect(() => {
> const url = new URL(window.location.href);
> const keyword = url.searchParams.get('tag');
> if (keyword) {
> searching(keyword);
> }
> },[tag])
> --> 여기서 tag라는 state를 이전 페이지에서 변경해주어 해당 페이지에서 인식할 수 있도록 해주었다.
> ```

> ### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
> * [ ] 게시물 작성 2번째 페이지 기능 구현
> * [ ] 카카오 맵 API 공부
> * [ ] 클라이언트 기존 구현 페이지 에러 핸들링

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.