Skip to content

Conversation

@greatSumini
Copy link
Member

@greatSumini greatSumini commented Aug 30, 2021

Description

  1. useAnalyticsPageView의 deps array에서 params을 제거했습니다.
  2. useAnalyticsPageView가 callback도 받을 수 있도록 수정했습니다.
  3. useAnalyticsPageView의 테스트 코드를 작성했습니다.

Help Wanted 👀

Related Issues

resolve #171
fix #

Checklist ✋

  • PR 타이틀을 {PR type}: {PR title}로 맞췄습니다. (type 예시: feat | fix | BREAKING CHANGE | chore | ci | docs | style | refactor | perf | test) (참고: conventional commits)
  • 모든 변경점들을 확인했으며 적절히 설명했습니다.
  • 빌드와 테스트가 정상적으로 수행됨을 확인했습니다. (npm run build, npm run test)
  • 깃헙 이슈를 연결하겠습니다. (커밋에 resolve #이슈넘버 적거나 PR생성 후 Linked Issue 추가)

- 이제 callback 함수를 입력 받을 수 있습니다.
- regular function으로 변경하고 overloading을 추가했습니다.
@greatSumini greatSumini added enhancement New feature or request 🧪 test labels Aug 30, 2021
@greatSumini greatSumini requested a review from milooy August 30, 2021 17:38
@greatSumini greatSumini self-assigned this Aug 30, 2021
@greatSumini greatSumini changed the title enhance: update useAnalyticsPageView parameter feat: update useAnalyticsPageView parameter Aug 30, 2021
@greatSumini greatSumini force-pushed the enhance/171/enhance-use-analytics-page-view branch from ff4845d to a3c8a18 Compare August 30, 2021 17:44
@sensecodevalue sensecodevalue self-requested a review September 1, 2021 10:28
Copy link
Contributor

@sensecodevalue sensecodevalue left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다! 코드랑 리뷰보고 많이 배워갑니다!

비동기 대기 인라인 코드를 함수로 만들어 중복을 제거했습니다.
console.info를 mocking하여 불필요한 log 발생을 없앴습니다.
@sensecodevalue sensecodevalue self-requested a review September 1, 2021 13:31
@codecov-commenter
Copy link

Codecov Report

Merging #180 (b6a40bc) into main (3c3e1aa) will decrease coverage by 11.11%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff              @@
##              main     #180       +/-   ##
============================================
- Coverage   100.00%   88.88%   -11.12%     
============================================
  Files            4        7        +3     
  Lines           32       54       +22     
  Branches         2        3        +1     
============================================
+ Hits            32       48       +16     
- Misses           0        6        +6     
Impacted Files Coverage Δ
src/hooks/useAnalyticsPageView.ts 100.00% <100.00%> (ø)
src/contexts/AnalyticsProviderContext.ts 44.44% <0.00%> (ø)
src/contexts/useAnalyticsContext.ts 75.00% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3c3e1aa...b6a40bc. Read the comment docs.

@greatSumini greatSumini merged commit 9ac8af2 into EveryAnalytics:main Sep 1, 2021
@greatSumini greatSumini deleted the enhance/171/enhance-use-analytics-page-view branch September 1, 2021 14:33
@milooy
Copy link
Member

milooy commented Sep 5, 2021

뒷북: 넘 좋아요

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request 🧪 test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

useAnalyticsPageView가 무조건 한 번만 불리도록 변경 + 함수형태 인자 지원

5 participants