Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: 무한스크롤 개선, 태그 검색 결과 페이지 prefetch 제거 #73

Merged
merged 8 commits into from
Jan 19, 2024

Conversation

ojj1123
Copy link
Collaborator

@ojj1123 ojj1123 commented Jan 19, 2024

⛳️ 작업 내용

  • 무한 스크롤 기능 개선
  • 태그 검색 결과 페이지 prefetch 제거( waterfall fetching 으로 인한 delay 제거)

🌱 PR 포인트

  • @egjs-infinitegrid 로 Masonry 레이아웃 + 무한스크롤 기능 개선함

- remove Masonry component and useIntersect hook (It had a lot of bug)
- add @egjs-infinitegrid
- remove the feature of polling meme data from the cache
- waterfall 로 인한 지연 시간을 제거 하기 위함
- TagBookmarkButton 컴포넌트 Suspense 로 wrapping
@ojj1123 ojj1123 added feature New feature or request refactor Refectoring labels Jan 19, 2024
@ojj1123 ojj1123 self-assigned this Jan 19, 2024
Copy link

vercel bot commented Jan 19, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
thismeme-web ✅ Ready (Inspect) Visit Preview Jan 19, 2024 5:01pm

@ojj1123 ojj1123 merged commit 14bd998 into develop Jan 19, 2024
4 of 5 checks passed
ojj1123 added a commit that referenced this pull request Jan 19, 2024
* refactor: infinite scroll
- remove Masonry component and useIntersect hook (It had a lot of bug)
- add @egjs-infinitegrid
- remove the feature of polling meme data from the cache

* refactor: 사용하지 않는 컬러 제거

* refactor: 변수명 변경

* fix: 태그 검색 결과 페이지 서버에서 데이터 prefetch 제거
- waterfall 로 인한 지연 시간을 제거 하기 위함
- TagBookmarkButton 컴포넌트 Suspense 로 wrapping

* refactor: 변수명 변경

* feat: error boundary fallback 에 홈으로 돌아가기 버튼 추가

* feat: PRD에서만 ga, gtag 활성화

* chore: 주석 추가
@ojj1123 ojj1123 mentioned this pull request Jan 19, 2024
ojj1123 added a commit that referenced this pull request Feb 5, 2024
* refactor: infinite scroll
- remove Masonry component and useIntersect hook (It had a lot of bug)
- add @egjs-infinitegrid
- remove the feature of polling meme data from the cache

* refactor: 사용하지 않는 컬러 제거

* refactor: 변수명 변경

* fix: 태그 검색 결과 페이지 서버에서 데이터 prefetch 제거
- waterfall 로 인한 지연 시간을 제거 하기 위함
- TagBookmarkButton 컴포넌트 Suspense 로 wrapping

* refactor: 변수명 변경

* feat: error boundary fallback 에 홈으로 돌아가기 버튼 추가

* feat: PRD에서만 ga, gtag 활성화

* chore: 주석 추가
@ojj1123 ojj1123 deleted the refactor/infinite-scroll branch March 8, 2024 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request refactor Refectoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant