codestates / codestates/sagaksagak-client

[✍️ Dev Log] 김우성 / 21-07-09

Open
#161 0 comments 0 reactions 1 assignee Claimed by @IJMilk-WS View on GitHub
Dev-Log
Dominant language
JavaScript
Stars
4
Forks
1
PR merge metrics
No merged PRs in 30d

Description

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

- Carousel 내부 방 추천 카드에 상태 끌어올리기를 통해 데이터에 따른 렌더링과 추천된 방으로 접속할 수 있는 로직을 구현하였습니다.
- 방을 키워드로 검색할 수 있는 검색 기능을 추가 하였습니다. query parameter를 사용하여 서버에 요청을 보낸후 서버로 부터 받은 데이터를 map 메서드를 이용해 grid상에 렌더링 합니다.
- 회원가입 중복검사 API가 수정되어 수정된 API에 맞게 서버 통신을 변경 하였습니다. path parameter로 한글을 보낼 수 없는 것으로 판단하였으나 에러 핸들링 과정에서 한글은 인코딩이 되어 전송되는 것을 확인하였고 디코딩 과정을 서버단에 추가하여 본래의 RESTful 형태의 URI를 구성할수 있었습니다.

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

- 개발이 진행됨에 따라 컴포넌트가 늘어나게 되며 유기적으로 연결된 컴포넌트 사이에 props 전달이나 상태관리, 상태 끌어올리기를 구현하는 것이 복잡해 지고 있는 상황입니다. 하나의 컴포넌트가 비대해지게 되는 현상이 발생하여 모듈화나 세부 컴포넌트의 분리를 생각해야할 시점인 것 같습니다.

```js
return (

{isCRModalOpen && (

)}
{isRoomFull && }
{/* */}




);
```

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

- [x] 스터디룸 CSS 재구현
- [x] 인피니티 스크롤 스터디 및 구현

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.