FirebaseError: Function updateDoc() called with invalid data. Unsupported field value: undefined
- 배열이 아니고 객체로 return...
- 나같은 경우 usestate에 firebase 내의 값을 넣어서 오류가 발생 한 것이였다...
const [postbookMark, setpostBookMark] = useState<number>(0);
//괄호 안에 0을 대신 넣어서 해결
localStorage (Next)
웹 스토리지 객체(web storage object)의 한 종류로 sessionStorage와 함께 브라우내 내에 key-vale 쌍을 저장할 수 있도록 해주는 Web API
localStorage 의 사용법
localStorage의 사용법이라고 했지만 sessionStorage도 동일한 메서드와 프로퍼티를 제공합니다.
각각의 메서드와 프로퍼티에 대한 설명은 다른 곳에서도 많으니 간략히 적기만 하고 넘어가봅시다.
- setItem(key, value) – 키-값 쌍을 보관합니다.
- getItem(key) – 키에 해당하는 값을 받아옵니다.
- removeItem(key) – 키와 해당 값을 삭제합니다.
- clear() – 모든 것을 삭제합니다.
- key(index) – 인덱스(index)에 해당하는 키를 받아옵니다.
- length – 저장된 항목의 개수를 얻습니다.
조회수 -> updatedoc을 사용해도 상관x
실 사용자들이 써도 상관xxxx
추가적으로 쓴다면? 조회수 +할떄마다 누가 링크 클릭할때 누가 했는지까지 하도록 해보면 좋을듯!!
오늘 작업
조회수 기능 추가
상세페이지 조회 수정
좋아요 카운트 추가.
'[내일배움캠프] > TIL' 카테고리의 다른 글
| 23.02.17) 최종 프로젝트 작업을 진행한 77일차 (0) | 2023.02.17 |
|---|---|
| 23.02.16) 최종 프로젝트 작업을 진행한 76일차 (0) | 2023.02.16 |
| 23.02.14) 최종 프로젝트 작업을 진행한 74일차 (0) | 2023.02.14 |
| 23.02.13) 최종 프로젝트 작업을 진행한 73일차 (0) | 2023.02.13 |
| 23.02.10) 최종 프로젝트 작업을 진행한 72일차 (0) | 2023.02.10 |