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

fix: fix modal rerendering #226

Open
Yejin0O0 opened this issue Aug 26, 2024 · 0 comments
Open

fix: fix modal rerendering #226

Yejin0O0 opened this issue Aug 26, 2024 · 0 comments
Labels
fix 에러 처리

Comments

@Yejin0O0
Copy link
Collaborator

Modal을 열면 전체 페이지가 리렌더링되는 문제 해결 필요

Image

  • 문제 상황 : 단순히 Modal을 열었을 뿐인데 전체 페이지 Rerendering 발생

  • 예상 원인 :

    1. Context API를 적용하면서 한 Context에서 모든 상태를 관리

    2. modalOpen 상태가 변경되면 의존성 배열에 포함된 나머지 상태도 업데이트됨

    3. 해당 상태를 참조하는 모든 컴포넌트에서 리렌더링 발생

  • 해결 방법(예상) :

    • UI 업데이트와 Data 업데이트 상태를 분리, 별개의 Context에서 관리
    • Redux 사용
@Yejin0O0 Yejin0O0 self-assigned this Aug 26, 2024
@Yejin0O0 Yejin0O0 added the fix 에러 처리 label Aug 26, 2024
@Yejin0O0 Yejin0O0 removed their assignment Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix 에러 처리
Projects
None yet
Development

No branches or pull requests

1 participant