Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
해당 이슈 번호
closed #313
체크리스트
📌 내가 알게 된 부분
쌓임 맥락
이라는 개념에 대해 막연하게 듣기만 했는데 이걸 이제야 개념을 이해한 것 같습니다.현재 Tooltip은 SideNavBar 컴포넌트 내부에 위치하고 있으며, SideNavBar 구조는 아래와 같습니다:
Tooltip이 다른 컴포넌트에 의해 가려지는 문제의 원인은 부모 컴포넌트인 SideNavBar에 쌓임 맥락이 생성되어 있지 않기 때문입니다. 여기서 "쌓임 맥락이 생성된다"는 것은 z-index가 auto가 아닌 값으로 지정되어 있는 것을 의미합니다.
Tooltip 컴포넌트는 SideNavBar의 쌓임 맥락을 따르기 때문에, 단순히 z-index를 부여해도 부모의 쌓임 맥락에 가로막혀 contentBox에 의해 가려지는 문제가 발생한 것입니다.
따라서 SideNavBar의 스타일에 zIndex를 부여함으로써 해결할 수 있었어요.
아티클 참고하시면 좋을 것 같습니다
📌스크린샷 (선택)
2024-11-05.5.07.27.mov