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

[8팀 김남균] [Chapter 1-3] React, Beyond the Basics #31

Open
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

gyuni96
Copy link

@gyuni96 gyuni96 commented Oct 9, 2024

과제 체크포인트

기본과제

  • shallowEquals 구현 완료
  • deepEquals 구현 완료
  • memo 구현 완료
  • deepMemo 구현 완료
  • useRef 구현 완료
  • useMemo 구현 완료
  • useDeepMemo 구현 완료
  • useCallback 구현 완료

심화 과제

  • 기본과제에서 작성한 hook을 이용하여 렌더링 최적화를 진행하였다.
  • Context 코드를 개선하여 렌더링을 최소화하였다.

리뷰 받고 싶은 내용

저 나름대로 나눠서 코딩을 했는데 이 방법이 괜찮은건지 궁금합니다 .
useCallback , useMemo , memo 를 올바르게 쓴건지 궁금합니다.

궁금한 점

항해 이전에도 useCallback , useMemo 를 최적화 하는데 사용하는 hook으로 학습했엇는데 언제나 나오는 말이 이 두개의 훅을 너무 마구잡이로 사용한다면 오히려 최적화에 더 안좋은 방법이라고 하는데 이걸 구분할수 있는 구분이 아직 정확히 잘 모르겠습니다.

과제를 수행하면서 느낀점

과제 시작 전 생각

재밋을거같다 hook 학습하자!

과제 제출 후 생각

이번에는 즐기면서 학습을 한거같다. hook은 좋지만 올바르게 사용해야 되기때문에 학습을 제대로 해야겠다.

기타

과제 난이도

3️⃣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant