codestates / codestates/UDONDAM
[Error Log] 2021/12/02 김석규
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
> 해결된 에러라면 라벨에 'Complete' 를 달아주세요.
> 미해결된 에러라면 라벨을 'In progress' 로 변경해주세요.
### 어떤 에러인가요?
- 모달창을 적용했는데 모달창을 나오게 해도 바로 모달창이 종료되는 에러. 모달창이 등장하며 모달 페이지에 작성한 함수가 자동으로 읽히며 작동한 것으로 추정된다.
### 에러 메시지
- 에러메시지는 없었고 의도하지 않은 작동을 했다
### 에러 핸들링 방법
- preventDefault() 와 stopPropagation()를 해결방법으로 염두에 두었고 처음에는 stopPropagation()를 사용했다.
- 이유는 이미 같은 케이스의 에러를 stopPropagation()로 해결했기 때문이다.
- 하지만 부모 페이지와 칠드런 페이지에 전부 적용해 보았으나 해결이 되지 않았다. 더 큰 문제는또다른 모달창은 에러가 일어나지 않는다는 점이다. 구현한 원리는 같은데 차이가 나타났다. 에러는 해결했으나 왜 하나만 이러한지는 모르겠다.
- 해결은 preventDefault()로 했다. 고유동작으로 인해 함수를 읽는것이라 판단했기에 적용했고, 정상작동을 확인했다.
### 에러 핸들링을 위해 참고한 레퍼런스 링크
[PAPICO's DEVELOG](https://pa-pico.tistory.com/20)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.