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: 라우팅 시 즉각적인 loading 피드백, lint 수정, Footer를 layout으로 #675

Merged
merged 6 commits into from
Apr 4, 2024

Conversation

dev-dong-su
Copy link
Member

💡 왜 PR을 올렸나요?

💁 무엇이 어떻게 바뀌나요?

Tabs 컴포넌트 코드 스플리팅 제거

코드 스플리팅을 통해 초기 로딩 속도를 조금 상승시킬 수 있었지만 탭 전환시 필요한 모듈을 다운로드하는 속도가 느려 오히려 느려진듯한 경험이 되었습니다. 그래서 불필요하다고 판단해 제거했습니다.
a5cde02

useModal, useToast import error

nextjs 에서 useModal, useToast의 경로를 정확하게 인식하지 못해서 index 파일을 제거하고 임시로 import 구문들을 수정해 두었습니다.
c29a13e

CommunityArticle 컴포넌트 통합

커뮤니티 페이지의 카테고리마다 불필요하게 중복되던 컴포넌트를 하나로 합쳤습니다.
765ac3d

layout으로 Footer를 이동

페이지 전환 시 Footer가 깜빡이는 현상을 제거하기 위해 (main)라우트 하위 layout으로 Footer를 이동시켜 공유되는 컴포넌트로 만들었습니다.
또 페이지 라우팅 시 서버에서 페이지를 만드는 동안 유저는 멈춰있는 화면을 그대로 보게 되는데 유저에게 동작하고 있음을 즉각적으로 피드백 하기 위해서 loading.tsx를 적용했습니다.
https://nextjs.org/docs/app/building-your-application/routing/loading-ui-and-streaming

6cbf1e2

폴더 구조 변경

detail 페이지에 footer가 보이지 않도록 구조를 변경했습니다.
b13c314

자잘한 lint 경고 사항을 수정했습니다.

97d7c31

💬 리뷰어분들께

@dev-dong-su dev-dong-su merged commit 6cd9b10 into develop Apr 4, 2024
6 checks passed
@dev-dong-su dev-dong-su deleted the refactor/674-footer-lint branch April 4, 2024 06:32
guesung pushed a commit that referenced this pull request Jul 12, 2024
* refactor: 코드스플리팅 제거

* refactor: Modal 관련 hook import error 임시조치

* refactor: community article list 통합

* refactor: Footer -> layout으로 이동

* refactor: 폴더 구조 변경

* refactor: lint 수정
guesung pushed a commit that referenced this pull request Jul 17, 2024
* refactor: 코드스플리팅 제거

* refactor: Modal 관련 hook import error 임시조치

* refactor: community article list 통합

* refactor: Footer -> layout으로 이동

* refactor: 폴더 구조 변경

* refactor: lint 수정
guesung pushed a commit that referenced this pull request Jul 17, 2024
* refactor: 코드스플리팅 제거

* refactor: Modal 관련 hook import error 임시조치

* refactor: community article list 통합

* refactor: Footer -> layout으로 이동

* refactor: 폴더 구조 변경

* refactor: lint 수정
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