-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
안녕하세요 강사님
21.02.06 16:47 작성 조회수 124
1
10: 26초쯤에 chatroom.id를 [] 이렇게 배열안에다가 넣는 이유가 있을까요? 처음보는 거라서 궁금합니다!!
else {
usersRef
.child(`${user.uid}/favorited`).update({
[chatRoom.id]: {
name: chatRoom.name,
description: chatRoom.description,
createdBy: {
name: chatRoom.createdBy.name,
image: chatRoom.createdBy.image
}
}
})
따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
Favorite 버튼 UI & Favorite 정보 데이터베이스에 넣기
강의실 바로가기
답변을 작성해보세요.
0
John Ahn
지식공유자2021.02.08
안녕하세요 빠스단님
이럴때 가장 쉽게 이해하는 법은 console을 찍어서 두개를 비교해보면 됩니다.
console.log('chatRoom.id', chatRoom.id)
console.log('[chatRoom.id]', [chatRoom.id])
그래서 이렇게 두개를 비교해 보면 하나는 그냥 텍스트이고 하나는 배열안에 들어가 있습니다.
그리고 이렇게 배열을 사용하는 이유는
favorited 안에 하나의 방정보만 들어가는게 아닌 여러가 들어가기 때문입니다.
수고하세요 ~
답변 1