Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 리액트
- 깃허브오류
- 특성선택자
- 결합선택자
- textContent
- CSS
- ㅜㄹㄹ
- 부트캠프
- 템플릿스트링
- React
- 부트캠프 #개발일지 #TIL #CSS속성 #float #clear
- 개발일지
- useEffect
- appendChild
- 부트캠프 #CSS #개발일지 #TIL #박스모델
- 부트캠프 #개발일지 #TIL #그리드 #CSS
- 부트캠프 #CSS #개발일지 #TIL
- 부트캠프 #스파르타코딩클럽 #개발일지# #html
- 부트캠프 #스파르타코딩클럽 #개발일지# #TIL #Javascript #confirm #location.href
- JS예제
- 개발일지 #TIL #프론트엔드 #HTML
- 부트캠프 #개발일지 #TIL #Position #위치
- Til
- useState
- 부트캠프 #코딩 #개발일지 #프론트엔드 #CSS #TIL
- js
- querySelector
- 의사클래스
- 부트캠프 #개발일지 #TIL #FlexboxFroggy #displayflex #flexbox
- 알고리즘
Archives
- Today
- Total
나의 개발일지
[React/TypeScript] 최종프로젝트 - Mango(환경오염 줄이기 / 지구 살리기 프로젝트!) (진행 중) - 타입스크립트 오류 본문
과제 및 팀프로젝트
[React/TypeScript] 최종프로젝트 - Mango(환경오염 줄이기 / 지구 살리기 프로젝트!) (진행 중) - 타입스크립트 오류
heew0n 2024. 1. 11. 19:47
setDoc을 통해서 Firebase에 user 정보를 저장하려고 했었다
하 근데 타입스크립트 오류가 발생하였다
타입스크립트 정의하는 건 참 어렵다.. ㅠㅠ
오류가 표시된 곳에 호버를 해봤더니 이런 메세지의 오류가 떴다
(이 호출과 일치하는 오버로드가 없습니다.) 라는 오류가 제일 싫다..
오류가 났던 이유는 userId가 없을 수도 있어서 타입 정의가 안됐어서 그런 것이었다.
undefined가 아니라는 것을 확실히 알려주어야 한다
그래서 userId를 선언해주고 if 문의 인자값으로 넣어주었더니 해결되었다