안녕하세요 ! 따봉 개별 카운트 관련하여 질문이 있습니다.
useState([0,0,0]); --> 이렇게 따봉 어레이를 만들면 개별카운트가 잘 작동 합니다 !
하지만 input을 이용해 게시글을 하나 추가하면 useState([0,0,0,0]); 이렇게 일일이 하나 더 추가해야되어 번거로운데
이걸 일일이 수정하지 않아도 되게 만들 수는 없을까요?
추석 잘 보내세요 선생님...^^
let [title, setTitle] = useState(['서초', '합정', '압구정']);
let [like, setLike] = useState([0,0,0]);
let [clientInput, setClientInput] = useState('');
function 좋아요함수(i) {
let copyArray = [...like];
copyArray[i]++
setLike(copyArray);
}
{
title.map(function(a, i){
return (
<div className="list" key={i}>
<h3> { a } <span onClick={ ()=>{좋아요함수(i)} }> ? </span> { like[i] } </h3>
<p> 8월 19일 발행 </p>
<hr />
</div>
)
})
}