본문 바로가기

항해99

[TIL]항해 31일! 그리고 TIL 2일차!

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만지기