[04-28] 데일리 스크럼 - 송시은 #228
Replies: 1 comment
-
PendingUI 로딩 중 스크롤 문제와 해결 방법🟥 문제 상황React Router v6 + loader + PendingUI 패턴에서 페이지 이동 시:
🟡 문제 원인
🛠️ 해결 방법: 스크롤 잠금 적용
✅ 커스텀 Hook 방식 (
|
| 문제 | 원인 | 해결 방법 |
|---|---|---|
| 페이지 전환 중 스크롤 가능 | 이전 페이지 DOM 유지 | Pending 중 overflow: hidden 적용 |
| 스크롤 시 이전 페이지 밀림 | 같은 이유 | body { overflow: hidden; } 사용 |
✅ 추천: 커스텀 Hook 방식으로 재사용성을 높이는 패턴.
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
📅 Daily Scrum | 04-28
✅ Done
#225 #230 #243
-> 요청 로직을 재사용 가능하게 만들고, 가독성과 유지보수성을 높임
🎯 폴더 구조를 변경했습니다.
최종 index에서
default as로 가져오고 그 전 idnex는default로 가져옵니다.default as로 가져옵니다.errorBounday폴더 생성
기존에 components/error/ -> ErrorBoundary/ 안에 아래와 같이 각 바운더리 폴더로 변경
template/폴더를 만들려고 보니 그 안에 들어갈 만한것이 Modal밖에 없어서 차라리 modals안에 commonModal로 넣었습니다.
이 부분 확인하시고 논의후에 수정 필요하면 변경할게요.
🚧 Doing
📝 Todo
💬 ETC
| 논의 사항
-> 확인해보니 Biome이 자기 기준을 가지고 수정해도록 설정이 되어있고 그 기준이 제가 정했던 기준과 같아서 문제가 없어야하는데
이부분에서 Biome자체가 뭔가 제대로 작동하지 않고 있는 것 같아요.
♻️Refactor: 폴더구조 변경, 에러버튼 display 변경, import 순서 정리 #225 (comment)
| 아이디어, 제안
시간이 안되면 다음 프로젝트에는 이렇게 해보시면 좋을것 같습니다.
그랬다면 예를 들어 리스트페이지와 마이페이지의 좌우 여백을 헤더에 맞추는 것도 아래처럼 간단했을 것 같아요.
현재는 수진님과 시도해봤으나 반응형때문에 이쪽이 너무 장황해 질 것 같아서 일단 개별로 하는 쪽으로 수정했어요.
| 질문
Beta Was this translation helpful? Give feedback.
All reactions