개발자

react-hot-toast 라이브러리의 토스트가 사라지지 않는 문제

2022년 09월 16일조회 291

현재 react-hot-toast 라이브러리를 사용해서 토스트를 띄워주고 있습니다. 종종 같은 토스트를 여러 번 띄웠을 때, 이전에 띄운 토스트가 사라지지 않는 문제가 발생합니다. 띄운 토스트를 클릭하고 난 뒤에 발생시킨 토스트들이 사라지지 않는 것 같은데 같은 문제가 발생하신 적 있거나 해결하신 분이 계실까요?

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

답변 1

이은재님의 프로필 사진

안녕하세요. 이전에 같은 문제 겪었던 적이 있어서 답변 드려요. 제가 찾아봤었을 때는 onClick 이벤트가 발생했을 때 토스트의 기본 duration 설정을 무시하는 버그가 있는 것 같았습니다. 조금 된 이슈였는데 아직 해결이 안 되었나보네요. 제가 참고했던 이슈 링크 같이 남깁니다. https://github.com/timolins/react-hot-toast/issues/128 저는 이슈 하단에서 언급하는 것 처럼 useEffect로 setTimeout 걸어서 특정 시간 뒤에 dismiss 시키도록 지정해주었습니다. Documentation에서 duration 기본값 찾아서 같은 값으로 지정해주었던 것 같습니다. 잘 해결되었으면 좋겠네요.

profile picture

익명

작성자

2022년 09월 23일

그렇군요 빨리 수정되면 좋겠네요. 일단 말씀해주신 방법으로 수정해보겠습니다. 답변 감사합니다.

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

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

또는

이미 회원이신가요?

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

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

새로운 질문 올리기

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