codestates / codestates/Reciper-client

[✍️ Dev Log] 곽은욱 / 2021-05-17

Open
#100 0 comments 0 reactions 1 assignee Claimed by @Woogie-94 View on GitHub
@Woogie-94/기록되지 않은 것은 기억되지 않는다. Dev Log
Dominant language
TypeScript
Stars
13
Forks
7
PR merge metrics
No merged PRs in 30d

Description

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

- #89 게시글 삭제 기능 구현
- #90 댓글 삭제 기능 구현
- #91 유저 프로필 하드 코딩 부분을 ProfileImage 컴포넌트로 교체
- #92 Recruit 리스트 필터 기능 구현

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

- 필터 기능 구현을 생각할 때 받아온 데이터를 필터하여 화면에 출력하면 되지 않을까 싶었는데. 막상 해보려고 생각하니 인피니티 스크롤을 이용하여 한정 된 데이터만을 가져오고 그 데이터를 바탕으로 필터를 한다면 적은 수의 결과물만 나오지 않을까 싶어 결국 서버에 필터 기능을 요청하였다.

- 서버측에서 필터 기능이 완성되어 필터가 잘 되는지 확인을 했지만 그 다음 문제가 생겼다. 인피니티 스크롤에 관련된 문제인데 더 이상 불러올 데이터가 없다면 인피니티 스크롤을 멈춰야한다 그러기 위해선 데이터가 더 이상 없음을 알아야 하는데 이것을 데이터의 마지막 id가 1인지를 확인하여 스크롤 이벤트를 멈췄었는데 id가 1인 요소가 필터가 된다면 이 중단점은 소용이 없어지게 되는 것이다. 이 부분도 방도가 없다 생각하여 서버측에 끝이 났음을 알려주는 데이터도 같이 내려달라 요청을 했다.

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

- [ ] Project 페이지 시작하기!

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.