You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: 공통 레이아웃 적용을 위해 라우팅 구조 변경 #47
- 기존: DM 페이지와 커뮤니티 페이지는 별개의 페이지로 Gnb를 공유하지 않았음
- 변경 후: DM 페이지와 커뮤니티 페이지를 `/` 경로 아래에 두어 Gnb를 공유하게 됨
* chore: eslint global에 JSX 명시
* feat: 팔로잉, 팔로워, 사용자 검색을 query params에 따라 조건부 렌더링
- 기존: `/followings`, `/followers`, `/user-search`에 각각 라우터가 등록되어있었음.
따라서 재렌더링하지 않아도 되는 부분까지 재렌더링해야했음
- 변경 후: `/dms?tab=`처럼 `tab` query params에 따라 조건부 렌더링
* feat: `Home` 페이지 - gnb, sidebar 위치 놓음
* feat: 공통 레이아웃 적용을 위해 라우팅 구조 변경 #47
- 기존: DM 페이지와 커뮤니티 페이지는 별개의 페이지로 Gnb를 공유하지 않았음
- 변경 후: DM 페이지와 커뮤니티 페이지를 `/` 경로 아래에 두어 Gnb를 공유하게 됨
* chore: eslint global에 JSX 명시
* feat: 팔로잉, 팔로워, 사용자 검색을 query params에 따라 조건부 렌더링
- 기존: `/followings`, `/followers`, `/user-search`에 각각 라우터가 등록되어있었음.
따라서 재렌더링하지 않아도 되는 부분까지 재렌더링해야했음
- 변경 후: `/dms?tab=`처럼 `tab` query params에 따라 조건부 렌더링
* feat: `Home` 페이지 - gnb, sidebar 위치 놓음
🎉 11.16 이후 라우팅 구조
🤷♂️ Description
현재 상황
web24-Asnity/client/src/App.tsx
Lines 15 to 31 in 4c0e832
문제:⚠️ DM 페이지에서 팔로우, 팔로잉, 사용자 검색 페이지가 공유하는 컴포넌트는 DMRoom 페이지는 공유하지 않는다.
DM 페이지 밑에는 임의의 라우트 A와 DMRoom 페이지를 놓고, A 밑에 팔로우, 팔로잉, 사용자 검색 페이지를 넣으면 될 거 같다.
🤷♂️ Description
현재 상황
공통 레이아웃 적용을 위해 라우팅 구조를 수정해야한다.
- DM 페이지는 아래와 같다.
web24-Asnity/client/src/App.tsx
Lines 14 to 31 in 4186d9e
이때 DM 페이지와 커뮤니티 페이지는 별개의 Route로, children으로 Gnb 컴포넌트를 각각 따로 가지고 있다.
문제:⚠️ 맨 왼쪽의 Gnb 컴포넌트는 페이지를 이동해도 다시 렌더링될 필요가 없다.⚠️
Gnb를 밖으로 빼주고 Home 페이지 밑으로 DM 페이지와 커뮤니티 페이지를 넣어주면 될 거 같다.
The text was updated successfully, but these errors were encountered: