[React] 좋아요 +1 구현

나쿠크·2023년 1월 7일
0
let [like, setLike] = useState(1);

<span onClick={()=> {좋아요변경(좋아요+1)}}>💕</span>{좋아요}</h3>

이런식으로 코드를 짜면 어떤 하트 버튼을 눌러도 좋아요 수가 전부 다 같이 증가한다
그래서
개별적으로 증가시키기 위해 코드를 수정해봤다! (۶•̀ᴗ•́)۶


let [like, setLike] = useState([1,1,1]);

<span onClick={()=> {
  let likecopy = [...좋아요];
  likecopy[i] ++;
  좋아요변경(likecopy)
  }}>💕</span>{좋아요[i]}</h3>




좋아요 완료!
하지만 이 방법은 let [like, setLike] = useState 값을 직접 추가해 줘야 한다는 함정이 있다
좀 더 공부해서
데이터가 추가될 때마다 자동으로 업데이트 되게끔 수정해봐야겠다

0개의 댓글