728x90
-오늘 한 일
파이어 베이스로 좋아요 기능 구현하기 ☆☆☆☆☆☆☆☆☆☆☆☆

좋아요 기능을 구현하기 위해 먼저 like 배열을 만들었습니다.
like 배열에는 좋아요를 누른 user의 id값을 넣어주기 위해 만들었습니다.


PostList.js에서 Post.js로 props로 받아온 값들을 활용해서 is_####을 만들어서 boolen처리를 해주었습니다.
그래서 해당 값이 없을 때 값을 안 받기 위해 사용했습니다.
LikeFB 미들웨어를 사용하여 받아온 post_id값으로 post_like를 찾아줍니다. 이때 post_like는 파이어 베이스의 like배열입니다. 그래서 like 배열 안에 user_id가 있을 경우 id를 빼주고, 없을 경우 id를 넣어줍니다.

리듀서에서도 똑같이 해당 값을 넣어준 post_like로 덮어줍니다.
-내일 한 일
-배포☆
-코드리뷰☆☆☆☆
-로그인 버튼 비활성화하기☆☆☆
-css만지기☆☆☆☆☆☆☆
'항해99' 카테고리의 다른 글
| [TIL]항해 33일! 그리고 TIL 4일차! (0) | 2022.02.12 |
|---|---|
| [TIL]항해 32일! 그리고 TIL 3일차! (0) | 2022.02.10 |
| [TIL]항해 30일! 그리고 TIL 1일차! (0) | 2022.02.09 |
| [WIL] 4주차 항해 회고록~! (0) | 2022.02.06 |
| [Computer Science] 6-1 저수준I/O (0) | 2022.02.06 |