2022 12/22 (좋아요 싫어요 같이 누르지 않도록 로직 수정)
배포를 끝내고 피드백을 받는데 좋아요 싫어요 버튼이 같이 눌린다는 피드백이 있었다. 생각해보니 좋아요와 싫어요가 같이 눌리지 않게 해놨어야 했는데 그 부분을 간과했었다 이를 수정해보자
일단 기준을 정하자면 조건문을 줘서 나눠주면 될 것 같다
로직을 생각해보면 우선 싫어요가 눌려있으면 좋아요 기능이 작동되지 않게 만들어야 하고 좀 더 디테일하게 생각해서 이 게시물을 싫어하는 사람들 목록 안에 내 ID값이 있을 경우 함수가 실행되지 않고 반대로 ID값이 없을 경우 함수가 실행되도록 만들어야한다. 이는 싫어요도 같은 방식으로 반대로 이 게시물을 좋아하는 사람들 목록을 이용해 조건문을 만들어주면 된다.
이제 코드를 작성해보자 가장 먼저 위에 로직처럼 코드를 만들려면 내가 선택한 게시물에 대한 정보를 가진 API를 가져와야한다.

게시글에 대한 API를 불러왔고 이제 이 정보를 변수안에 담아서 비교하는 함수를 만들어보자

위에 API를 feeds라는 변수안에 담아주고 이 변수안에 리스트 정보를 꺼내서 비교해주려면 반복문을 사용해야한다. console.log로 보면서 변수를 제대로 반복해서 꺼내주고 여기서 중요한 건 기능이 반복해서 작동하지 않도록 확인하는 조건문을 먼저 만들어주고 조건마다 count를 달아줘서 그에 맞게 기능이 작동하도록 조건문 밖에 다시 한번 count 조건문을 만들어주어야 한다.