개발자

React 바텀시트가 제대로 뜨지 않는 문제

2022년 09월 20일조회 578

모바일에서 react-spring-bottom-sheet 를 사용해 바텀시트를 띄우고 있는데 종종 바텀시트가 아래서 올라오지 않고, 화면 콘텐츠 바로 아래 붙어서 표시됩니다. 제대로 동작하는 페이지와 아닌 페이지에 구조차이가 없어서 문제가 발생하는 원인을 잘 모르겠습니다. 비슷한 문제가 있으셨거나 해결방법을 하시는 분이 계실까요?

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

이은재님의 프로필 사진

제대로 동작하는 페이지와 구조 차이가 없다면 바텀 시트의 자체 스타일이 깨지는 것일 수도 있을 것 같습니다. 찾아보니 사용하시는 라이브러리의 스타일(react-spring-bottom-sheet/dist/style.css)을 따로 import 해주는 것으로 보이는데 확인해보시면 좋을 것 같습니다. 문제가 되지 않는다면 매 컴포넌트에서 스타일을 import 하는 것 보다 최상위 컴포넌트에서 import하는 것이 더 나을 수도 있을 것 같습니다.

profile picture

익명

작성자

2022년 09월 23일

답변 감사합니다!!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!